Compare commits

..

1175 Commits

Author SHA1 Message Date
966554ebe2 Add Health & Wellness section to Oh Shit 2024-10-06 00:59:41 +00:00
16770b74b3 Remove foobar search tip 2024-10-06 00:58:08 +00:00
2b9fb54aba Remove obsolete searches and links 2024-10-06 00:57:42 +00:00
37dbe1459b 🔖 Add dynamic Table of Contents 2024-09-11 08:10:45 +00:00
d152af945d 🔖 Add dynamic table of contents 2024-09-11 08:10:26 +00:00
efcc85ae0f 🤖 Add dynamic table of contents 2024-09-11 08:09:54 +00:00
ca29d5f643 Add TOC
related to https://community.tmpdir.org/t/gitea-howto-add-a-toc-in-a-markdown-file/577
2024-09-05 10:01:31 +00:00
9f1ae38f1e Add Bombo Podcast 2024-06-27 20:03:21 +00:00
ccbeaf508e Declutter DevOps section (minimalism) 2024-06-27 19:53:42 +00:00
f95bfa40aa Declutter not using Kotlin and Kafka 2024-06-27 19:51:04 +00:00
322872165b Remove unused/draft section 2024-06-27 19:49:52 +00:00
0bc12fd108 Removing Atlassian section 2024-06-27 19:49:08 +00:00
8c5619b2a5 Declutter by removing content obsolete to me 2024-06-27 19:48:08 +00:00
12f1ef7450 Letting go Jenkins 2024-06-26 14:19:43 +00:00
bc13218c59 Removing ServiceNow / Jira / Jenkins 2024-06-26 14:18:26 +00:00
7856a03ef8 Update BairesDev's tool (json2yaml)
Update tool per request from BairesDev (tool's author)
2024-06-04 14:08:42 +00:00
bc8e900315 Wishes 2024-04-21 10:45:35 +00:00
a6bdf7a31c Update wishes 2024-04-21 10:37:42 +00:00
34836dfaec Delete TODO. Simplify my lfe 2024-04-21 10:33:12 +00:00
4cb580ed96 Remove Mastodon 2024-04-03 21:46:10 +00:00
fdb817260d Remove obvious docs 2024-02-24 22:43:02 +00:00
50cce6140e Remove obvious docs 2024-02-24 22:41:04 +00:00
7a6724f3c6 Remove obvious docs 2024-02-24 22:38:37 +00:00
d123e54dab Remove obvious docs 2024-02-24 22:30:17 +00:00
8bcff7269c Remove obsolete links
Docs, github issues, those things can be find easily without my list
2024-02-24 22:27:29 +00:00
8f69ae1dcd Update wishlist (2024) 2024-02-19 13:21:53 +00:00
b96bf8556b Removed obsolete content from main list 2024-02-07 01:23:57 +00:00
cf12b9f387 Removed Consul and Chef
obsolete articles
2024-02-07 01:22:50 +00:00
2f836d4b98 Removed SensCritique because of toxicity
their moderation team had been toxic towards me in the past, banning my profile because of some typos or imperfect contributions to their knowledge base. idiots
2024-02-07 01:18:47 +00:00
oj-gh
91d997d1ff Update README.md
Adding a 4 day week job board (https://okjob.io/) to the mix
2024-02-02 11:48:28 +01:00
cdef6b1654 Gitea and markdown relationship bugs me 2024-02-01 10:11:48 +01:00
6e91aee2bf Attempt to fix relative paths for navigation 2024-02-01 10:04:30 +01:00
f20f76c856 move things 2024-02-01 09:56:51 +01:00
Morgan Wattiez
f6bd3db0d3 More JS resources 2024-02-01 09:37:38 +01:00
62dfeef79c Remove Vue.js 2024-02-01 01:06:19 +00:00
e50e91b324 (2020) Grinders vs. thinkers 2024-02-01 01:04:53 +00:00
Morgan (hi/him)
2448bd0c22 Remove some dead links 2024-01-15 20:09:12 +00:00
e08bfb3c1a Add LInux Cheatsheet 2023-12-11 23:06:40 +00:00
Morgan
6eb1ec8fa6
Update devops.md 2023-11-29 15:01:01 +01:00
Morgan
76704c5681
Update devops.md add post mortem templates 2023-11-29 15:00:14 +01:00
Morgan
38614e6b55
Add book / document tools 2023-11-22 16:02:59 +01:00
Morgan
eacd18b783
AI Powered video summaries 2023-09-21 21:44:21 +02:00
Morgan
ad90008834
🇫🇷 :be: Histoires de bières / la gueuze champagne de Bruxelles 2023-09-14 00:29:27 +02:00
Morgan
9812650a60
Add Open Library 2023-09-07 09:07:18 +02:00
Morgan
66ef2837b7
Add Untools 2023-09-07 09:04:19 +02:00
Morgan
84ddec76dd
Update README.md
Travel related links
2023-05-08 17:30:43 +02:00
Morgan
2e53eb6314
Merge pull request #18 from stephen-woo/add-naming-things
Add Naming Things book in "Naming conventions"
2023-05-04 13:17:00 +02:00
Morgan
c6eb121053
Mermaid Live Editor - Online FlowChart & Diagrams Editor 2023-04-15 20:47:02 +02:00
Morgan
11b48f648b
On Quality Time and Slow Programming
* [Nikol](https://pro-wp.in.ua/stop-a-moment-slow-programming-is-a-trend-for-tired-developers/) - (2023) Stop a moment. Slow programming is a trend for tired developers
* [Heinrich Hartmann](https://www.heinrichhartmann.com/archive/quality-time.html) - (2018) Quality Time
2023-04-15 04:29:24 +02:00
Morgan
ddeee35c53
Testing articles from stickyminds 2023-04-15 02:09:36 +02:00
Morgan
0de48385eb
(2022) Writing for Engineers 2023-04-15 01:32:29 +02:00
Morgan
8dce201eb1
Add HTML Validator Bookmarklet 2023-04-15 01:28:01 +02:00
Stephen Woo
8f83f2b057
Add Naming Things book in "Naming conventions" 2023-03-26 21:19:45 -07:00
Morgan
e8d2791518
Merge pull request #17 from jankipmehta/patch-1
Update README.md
2023-02-20 13:58:52 +01:00
Janki Mehta
561bd62f91
Update README.md
Added Online SSL Checker Tool link which helps users to know the certificate is properly installed on webserver or not.
2023-02-17 10:06:02 +05:30
Janki Mehta
b6dcdf2f3a
Update README.md 2023-02-16 16:42:54 +05:30
Morgan
9da84c1f07
remove unavailable website 2023-01-12 14:53:12 +01:00
Morgan
35e48a43ae
more about logtalk 2022-11-28 22:49:55 +01:00
Morgan
b5cc267b8f
Update programming.md
move links from my gist
2022-11-28 22:47:03 +01:00
Morgan
dec4df8ca5
hnefatafl game with resin pieces
ordered a copy of hnefatafl game with detailed resin pieces https://www.regencychess.co.uk/the-viking-game-hnefatafl-p-1320.html
2022-11-23 11:58:12 +01:00
Morgan
42e3b7a04c
gueuze 2022-11-15 15:02:10 +01:00
Morgan
25e8ddc7b2
hi8 are now being digitized 2022-11-15 15:00:28 +01:00
Morgan
6143aed638
🇧🇪 🇫🇷 [BE] [FR] Calculatrice de jours ouvrés en Belgique 2022-08-30 10:01:21 +02:00
Morgan
a58f686033
Source Carte vélo 2022-08-25 12:38:23 +02:00
Morgan
e2ef78d670
Bruxelles - Carte vélo 2022-08-25 12:37:50 +02:00
Morgan
c02de0a763
Add mgramin/awesome-db-tools 2022-05-30 22:16:59 +02:00
Morgan
cb005ef080
Add Cron expression generator by Cronhub 2022-05-26 13:58:51 +02:00
Morgan
570456c7c8
Merge pull request #14 from McCoffeeF/patch-1
Add contribution by @McCoffeeF (thank you ❤️  !) in Coffee section
2022-04-10 13:00:25 +02:00
Morgan
1de9c2b004
Add contribution in coffee section 2022-04-10 12:59:11 +02:00
McCoffeeF
7f9a14d294
Update README.md 2022-03-28 14:24:59 +03:00
Morgan
491fa29afe
Update ecology section 2022-03-18 20:16:55 +01:00
Morgan
7556c18a83
Add freelancing section 2022-03-16 11:27:22 +01:00
DeepSource Bot
9f84b86b9f Add .deepsource.toml 2022-03-15 09:26:41 +00:00
Morgan
6df521d19a
Add country flags to expats in brussels 2022-03-14 17:16:46 +01:00
Morgan
59d8655bf4
Add Expats in Brussels news 2022-03-14 17:16:00 +01:00
Morgan
ee987d1149
Add Rclone The Swiss army knife of cloud storage 2022-03-13 20:44:37 +01:00
Morgan
4ed7005aa9
Fix chess link 2022-03-13 18:55:18 +01:00
Morgan
2c03fe7dfa
Add Chess books to book reviews page 2022-03-13 18:53:55 +01:00
Morgan
ce5e4e4807
Add Board games/chess resources 2022-03-13 18:52:50 +01:00
Morgan
c1e0740b09
Add FlightsFrom 2022-03-13 17:44:47 +01:00
Morgan
155170a7fe
Add quality of living city ranking by Mercer 2022-03-13 17:30:51 +01:00
Morgan
8b41dc9a1f
Fix link to relocation & expating in ToC 2022-03-13 17:28:46 +01:00
Morgan
6052b5d72c
Add travel & expating resources 2022-03-13 17:26:56 +01:00
Morgan
25761e6ad1
Highlight 🔥 🦄 links in programming. 2022-03-10 23:40:45 +01:00
Morgan
7c858a7374
Reorder 🔥 🦄 links on top of sections. 2022-03-10 23:37:44 +01:00
Morgan
d0d8ea3c3a
Copy Last Rust link into CLI section. 2022-03-10 23:31:15 +01:00
Morgan
56ddb55f41
Add docs about writing CLI apps in Rust 2022-03-10 23:30:40 +01:00
Morgan
94e3e54cd8
Aligne all book subsections titles 2022-03-10 23:21:06 +01:00
Morgan
cf2955506d
Turn lists into book sections 2022-03-10 23:19:50 +01:00
Morgan
98e9518e2f
Add philosophy references + book sections 2022-03-10 23:17:42 +01:00
Morgan
7cb7763fbc
Convert bookmarklets to a section. 2022-03-10 23:02:22 +01:00
Morgan
1a39ce2dd6
Add more bookmarklets. 2022-03-10 22:59:48 +01:00
Morgan
a3eceee083
Add Archiving & Backups mgmt section. 2022-03-10 22:53:12 +01:00
Morgan
6f7b67673f
Highlight useful sites. 2022-03-10 09:11:01 +01:00
Morgan
d230a96200
Add 🦄 legend 2022-03-10 09:08:35 +01:00
Morgan
35a29a0166
highlight devurls in programming section 2022-03-10 09:06:15 +01:00
Morgan
b28589d190
highlight devurls 2022-03-10 09:05:49 +01:00
Morgan
e623a8f184
Update oh shit self-care tips 2022-03-09 10:03:43 +01:00
Morgan
502192c461
Update wishes fulfilled 2022-03-09 10:01:52 +01:00
Morgan
4217b94207
Update wishlist I got Hnefatafl :-) ! 2022-03-09 10:01:29 +01:00
Morgan
ce00d4b159
C/C Literate programming stuff > Writing section. 2022-02-28 17:53:29 +01:00
Morgan
9d9a476cd4
script for finding current website's alternatives 2022-02-28 17:44:24 +01:00
Morgan
54f168c7b2
Link HowToS with Oh Shit document. 2022-02-25 11:54:06 +01:00
Morgan
9363e0f4b1
Go resources 2022-02-25 10:58:31 +01:00
Morgan
0fb077a6b9
(2019) Writing your first kubectl plugin with Go 2022-02-25 10:58:26 +01:00
Morgan
bb0bb571b1
Landscape of Go testing frameworks 2022-02-25 10:55:38 +01:00
Morgan
1677364c52
(2019) Best practices for writing Jenkins shared libraries 2022-02-25 10:54:08 +01:00
Morgan
1b41da65cf
Go & Rust resources 2022-02-25 09:54:43 +01:00
Morgan
a9454be93a
TDD with Go 2022-02-25 09:47:00 +01:00
Morgan
20ef89f107
Go Books Reviews 2022-02-25 09:45:34 +01:00
Morgan
27ac70155a
(2018) I Do Not Like Go 2022-02-24 22:40:27 +01:00
Morgan
b50b71be17
Add more vim setups for Go 2022-02-24 16:04:45 +01:00
Morgan
d26106a7c8
(2019) My Vim IDE setup for Go. 2022-02-24 16:04:28 +01:00
Morgan
089637580b
Add Git related tooling 2022-02-24 15:42:58 +01:00
Morgan
0409b62a6a
Add Git Plugins for Vim 2022-02-24 15:41:56 +01:00
Morgan
61ed85e1bd
Add my favorite RSS feeds 2022-02-24 15:35:20 +01:00
Morgan
fe11527a4e
Vim related resources 2022-02-24 15:22:35 +01:00
Morgan
d3322992e5
Vim setup/plugins for Rust 2022-02-24 15:17:15 +01:00
Morgan
367ea8635e
Add Trending vim color schemes 2022-02-24 14:57:10 +01:00
Morgan
ae3f780e5e
Add Tao of Go to Best Practices 2022-02-24 11:21:37 +01:00
Morgan
3fedd2229c
Go related articles 2022-02-24 11:20:33 +01:00
Morgan
cd5fc52115
Vim for GO 2022-02-24 11:20:28 +01:00
Morgan
9db9373b6d
Call Kubernetes API using Go 2022-02-24 11:17:29 +01:00
Morgan
e63de00622
Systems to lose/stay-in touch with people 2022-02-23 10:59:27 +01:00
Morgan
56b19a8f03
Reconcile ArchiveBox related links. 2022-02-23 10:54:30 +01:00
Morgan
cd8541b70e
Add peco a simplistic interactive filtering CLI 2022-02-22 15:00:58 +01:00
Morgan
bfd38d2632
Add awscli-local to Infra, Testing & CLI sections. 2022-02-22 14:25:27 +01:00
Morgan
27e2196933
Add awscli-local the CLI wrapper for LocalStack 2022-02-22 14:24:10 +01:00
Morgan
5a48666512
Add gron CLI tool to make JSON greppable 2022-02-22 13:18:14 +01:00
Morgan
8db117a830
Add Work From Home Productivity tips 2022-02-22 07:37:29 +01:00
Morgan
a9988381e6
(2022) Shades of DevOps 2022-02-21 21:44:32 +01:00
Morgan
e1913ed159
Add Go Version manager — gobrew 2022-02-21 21:13:20 +01:00
Morgan
698f33a7ee
(2022) Be anonymous 2022-02-21 20:49:27 +01:00
Morgan
9ee1015e49
Add chess related resources 2022-02-21 16:26:13 +01:00
Morgan
aa2d392412
Add Golang related resources 2022-02-21 14:41:36 +01:00
Morgan
dd055a0579
Add Golang resources to Testing section. 2022-02-21 14:41:28 +01:00
Morgan
5967684c83
Add Go Gin to Microservices 2022-02-21 14:40:55 +01:00
Morgan
f26664f266
Using Go as a scripting language in Linux 2022-02-21 14:36:44 +01:00
Morgan
b57666d1e9
Ad Stats Gist List Statistician’s Guide to Jargon 2022-02-21 10:22:34 +01:00
Morgan
9ac0bb69c6
Add NSA k8s hardening guide to Security section 2022-02-21 10:19:09 +01:00
Morgan
9cd5037399
Add k8s related resources 2022-02-21 10:18:27 +01:00
Morgan
6154792289
Add two useful bookmarklets of my own creation 2022-02-21 09:59:47 +01:00
Morgan
5e347a2f3c
Add LibHunt 2022-02-21 09:51:52 +01:00
Morgan
e5aa2cace2
Add articles/tools related to Terraform 2022-02-21 07:29:18 +01:00
Morgan
38e1b596d9
Add Regula to Correctness tools 2022-02-21 07:28:52 +01:00
Morgan
c44054b94f
Add infrastructure related articles/tools 2022-02-21 07:27:44 +01:00
Morgan
846b7b526c
How to tay in touch with hundreds of people 2022-02-18 17:23:43 +01:00
Morgan
73ecfb0ec5
Copy Kubernetes Podcast into Podcast section 2022-02-17 09:46:31 +01:00
Morgan
29fa033c2e
Add The Kubernetes Podcast 2022-02-17 09:46:08 +01:00
Morgan
c6b4a5b59b
Add Discuvver to Procrastinating section. 2022-02-16 14:44:25 +01:00
Morgan
e0e6ff54f0
Add My Meeting Time - find best time in different timezones 2022-02-16 14:43:27 +01:00
Morgan
ba5a2938f1
add human design short report 2022-02-16 14:28:41 +01:00
Morgan
21495447eb
add job quiz career test result 2022-02-16 14:15:34 +01:00
Morgan
8bf6f25d8c
Add Ikigai Test result 2022-02-16 13:51:32 +01:00
Morgan
c3e60972ff
add ikigai test result 2022-02-16 13:50:02 +01:00
Morgan
13da2a6b28
Align formatting with original mail report 2022-02-16 13:47:03 +01:00
Morgan
1b8c9adf73
Add true zodiac test results 2022-02-16 13:46:21 +01:00
Morgan
ed7b5320b3
Add result score for true zodiac test 2022-02-16 13:41:36 +01:00
Morgan
0957eef8f0
Add dream career quiz 2022-02-15 15:40:30 +01:00
Morgan
ce19dbf69f
ideal job test 2022-02-15 15:38:36 +01:00
Morgan
b5e538cdc8
add developer personality test result 2022-02-15 15:37:12 +01:00
Morgan
30344874cd
Add Programmer Personality test 2022-02-15 15:35:35 +01:00
Morgan
ea2514858b
add short developer personality test result 2022-02-15 15:33:17 +01:00
Morgan
082937d6e9
Add quiz results for tech career choice 2022-02-15 15:30:06 +01:00
Morgan
06279a1934
Highlight daily.dev in news section 2022-02-10 15:56:55 +01:00
Morgan
f64d5f635b
Highlight daily.dev in programming section 2022-02-10 15:55:14 +01:00
Morgan
d8d107c9c4
Copy last entry into design patterns section 2022-02-09 11:04:26 +01:00
Morgan
7dfde18cd6
(2018) Python Design Patterns 2022-02-09 11:03:47 +01:00
Morgan
902e39c86e
Add resource for cultural events in brussels 2022-02-08 14:09:13 +01:00
Morgan
36eb9e690a
Fritmap - where to eat best fries in brussels 2022-02-08 12:46:09 +01:00
Morgan
99cb5fd8c8
(2022) 15 Inspiring 3D Websites 2022-02-07 13:44:32 +01:00
Morgan
8fccd42379
I ❤️ brussels 🇧🇪 2022-02-07 13:05:23 +01:00
Morgan
26ea790071
<3 brussels 2022-02-07 12:44:12 +01:00
Morgan
9588a95c83
A Simple Productivity Trick 2022-02-07 12:01:22 +01:00
Morgan
85b62d9d93
(2022) Don’t expect asymmetrical communication 2022-02-07 11:17:04 +01:00
Morgan
e348117fd5
Go - (2019) Why Generics? 2022-02-07 11:14:32 +01:00
Morgan
f09ec220ca
Copy last article into Programming/Best practices/Slow programming 2022-02-07 10:54:08 +01:00
Morgan
566c20bc65
(2022) Precision In Technical Discussions 2022-02-07 10:53:01 +01:00
Morgan
3e3064ad06
Add buyOrNot mobile app to shop ethically 2022-02-07 10:47:22 +01:00
Morgan
99071ce7c0
add Belgium related resources 2022-02-07 10:33:26 +01:00
Morgan
ec5782fa13
Add Librel largest independent book stores in belgium 2022-02-07 10:14:55 +01:00
Morgan
7300c9fe2b
Add GlossaryTech plugin 2022-02-07 10:09:26 +01:00
Morgan
1b6a4639b0
resources about how software companies do testing 2022-02-04 15:11:21 +01:00
Morgan
620346c4dd
Add The Astrology Coffee 2022-02-04 12:24:57 +01:00
Morgan
c1c0b1b906
Add beerstronomy as ref book in wishlist 2022-02-04 12:15:13 +01:00
Morgan
94b34516ee
Podcast 🇧🇪 🇫🇷 [BE] [FR] Bières & faits divers 2022-02-04 11:20:32 +01:00
Morgan
1d0f63220e
🇧🇪 🇫🇷 [BE] [FR] Le calendrier des évènements des musées bruxellois. 2022-02-04 11:10:29 +01:00
Morgan
ab72e87aa5
Add baby friendly places in belgium/brussels 2022-02-04 10:35:22 +01:00
Morgan
98ebd8d580
Add more eshops for baby equipment 2022-02-04 10:29:23 +01:00
Morgan
914a1b1c17
Add resources for parents 2022-02-04 10:26:25 +01:00
Morgan
61502ec324
🇫🇷 [FR] (2022) Startpage et Duckduckgo sont-ils vendus aux commerciaux ? 2022-02-04 09:51:40 +01:00
Morgan
639b61b3c0
Copy Infrastructure/Terraform links into their section. 2022-02-04 09:43:20 +01:00
Morgan
45aab84a17
(2022) How Infrastructure as Code Should Feel 2022-02-04 09:42:43 +01:00
Morgan
fcc583a453
Copy CV Scanner into Productivity Tools section. 2022-02-03 16:56:58 +01:00
Morgan
2c97fe6c35
Add CV Scanner recruiting tool 2022-02-03 16:55:28 +01:00
Morgan
8fa51d1e5d
Add List of cognitive biases 2022-02-03 16:51:09 +01:00
Morgan
fab6b7e1c8
Add Culture Codes. 2022-02-03 15:25:06 +01:00
Morgan
26fb00dcac
Add Key values to programming tools. 2022-02-03 15:20:55 +01:00
Morgan
3d6bfb4615
Add Key Values tool. 2022-02-03 15:20:16 +01:00
Morgan
eac246b7f9
Add Proge, a programming language guessing game 2022-02-01 13:29:06 +01:00
Morgan
062d1b14c1
Add Access42's Blog 2022-02-01 13:23:39 +01:00
Morgan
ef4a01d77a
Add DevOps Weekly newsletter 2022-02-01 13:20:42 +01:00
Morgan
367a0fed87
Copy Web Accessibility learning platform into programming challenges 2022-02-01 09:56:26 +01:00
Morgan
e93de4bc97
Add a11yphant - Web accessibility learning tool 2022-02-01 09:54:58 +01:00
Morgan
079d347919
Copy last config as code link into Infrastructure 2022-02-01 09:52:45 +01:00
Morgan
087d8688b0
change the code rather than write a workaround 2022-02-01 09:51:51 +01:00
Morgan
bba75f8f06
Add The only reasonable scripting engine for Go. 2022-02-01 09:44:20 +01:00
Morgan
cb315c70f0
(2022) Two reasons Kubernetes is so complex 2022-02-01 09:40:20 +01:00
Morgan
959e83909b
(2022) There’s No Such Thing as Clean Code 2022-02-01 09:38:18 +01:00
Morgan
c1ac5db457
Add How old is it to health/work-life balance section. 2022-02-01 09:37:10 +01:00
Morgan
85fece9941
Add How old is it tool for recruiters/programmers 2022-02-01 09:36:01 +01:00
Morgan
bb5dde204f
Fix HTTP -> HTTPS for some link 2022-02-01 09:33:30 +01:00
Morgan
3547afcb90
Add Performance section 2022-02-01 09:31:00 +01:00
Morgan
b6fe991d91
Add Rich a CLI for fancy output in terminal 2022-02-01 09:08:14 +01:00
Morgan
d5194214fa
(2022) Let's talk about Docker 2022-02-01 09:06:33 +01:00
Morgan
1350219419
React vs Svelte vs Vue 2022-02-01 09:05:14 +01:00
Morgan
8c535be0f3
Why every software engineer should use Vim 2022-02-01 08:57:24 +01:00
Morgan
00ff64dddd
Add 3D models search engines 2022-01-31 15:38:50 +01:00
Morgan
876f2122df
Add Go Proverbs 2022-01-31 15:14:51 +01:00
Morgan
3c6654f9a6
Copy Ginkgo into Testing section. 2022-01-31 15:09:38 +01:00
Morgan
bc9cdc1dae
Add Ginkgo - A Modern Testing Framework for Go 2022-01-31 15:09:08 +01:00
Morgan
e6decae99c
3D and other things 2022-01-31 14:41:39 +01:00
Morgan
1b8365c91d
Copy RFC related tools into Documentation section. 2022-01-28 16:25:32 +01:00
Morgan
40b5468a62
Add & group RFC searching tool 2022-01-28 16:24:03 +01:00
Morgan
9af715448e
Brussels, A11Y, Psychology, Parenting... 2022-01-28 13:07:27 +01:00
Morgan
72fcdbf697
Add Every Noise At Once 2022-01-28 12:03:32 +01:00
Morgan
9103293f5e
🇫🇷 [FR] (2016) Alphabet, une entreprise pas comme les autres 2022-01-28 12:01:05 +01:00
Morgan
13ba3e98c2
🇫🇷 [FR] (2022) L'informatique, c'était mieux avant 2022-01-28 11:52:39 +01:00
Morgan
8921818fc9
(2022) The Roadmap of a Lead Software Engineer 2022-01-26 16:09:49 +01:00
Morgan
751bb57e4e
(2020) Minimal safe Bash script template 2022-01-26 06:53:58 +01:00
Morgan
fa0ff06cd8
Add Node Version Manager
POSIX-compliant bash script to manage multiple active node.js versions
2022-01-26 06:51:10 +01:00
Morgan
9f9f089eec
Add bash productivity tips in Linux section. 2022-01-26 06:49:33 +01:00
Morgan
8918b36618
Add Terminal Productivity tips in programming section 2022-01-26 06:48:34 +01:00
Morgan
ffc48c03ca
🇫🇷 [FR] (2019) Les raccourcis clavier de Bash 2022-01-26 06:47:50 +01:00
Morgan
249ef4c028
(2016) Substrings in Bash 2022-01-26 06:45:51 +01:00
Morgan
abbd0f6f82
Update main ToC with programming challenges section. 2022-01-26 06:34:41 +01:00
Morgan
eb520e2d06
Update Exercism + add programming challenges section 2022-01-26 06:33:43 +01:00
Morgan
e7e7255f4e
Regroup programming challenges together 2022-01-26 06:30:19 +01:00
Morgan
ae446b743c
Add Bash/Shell articles, tips, tools & guides 2022-01-26 06:21:18 +01:00
Morgan
d5fcc4a07b
Update programming main ToC 2022-01-25 12:32:28 +01:00
Morgan
655878c50e
(2022) The vowel check | Run through it daily
> * A – Have I practiced abstinence today? This could be anything from booze to reddit to perfectionism; whatever addiction is bringing you down.
> * E – Have I exercised today?
> * I – What have I done for myself today?
> * O – What have I done for others today?
> * U – Do I have any unexpressed emotions?
> * Y – The “yeah” factor; what brought me joy today?
2022-01-25 12:29:30 +01:00
Morgan
e440ace361
Highlight System Design Primer in programming section. 2022-01-24 13:37:47 +01:00
Morgan
275232a045
Highlight System Design Primer 2022-01-24 13:36:44 +01:00
Morgan
5cf9c83e39
Highlight Free programming books in main section. 2022-01-24 13:35:45 +01:00
Morgan
0982d28642
Highlight Free programming books 2022-01-24 13:34:55 +01:00
Morgan
70882dea74
Highlight Build Your Own X 2022-01-24 13:33:25 +01:00
Morgan
7f2c0ed164
Copy Documentaries into Culture & Movie sections. 2022-01-24 13:27:17 +01:00
Morgan
bedf77b37c
(2022) 13 Best Tech Documentaries For Developers 2022-01-24 13:24:42 +01:00
Morgan
bda77b1e13
Add tldraw a simple drawing app 2022-01-24 12:50:13 +01:00
Morgan
301b963028
Add PipX for Python 2022-01-24 11:46:40 +01:00
Morgan
1932ba05a2
Add There, I Fixed It to Procrastinating section. 2022-01-21 13:30:58 +01:00
Morgan
37f1e865ef
Switch There, I Fixed It to HTTPS. 2022-01-21 13:29:31 +01:00
Morgan
7bcd10463a
Add Awesome Bookmarklets 2022-01-21 10:38:05 +01:00
Morgan
0066ed6bac
Add Yubnub a (social) command line for the web 2022-01-21 10:35:23 +01:00
Morgan
4c14665acb
Add color separator after **Bonus**. 2022-01-21 10:29:39 +01:00
Morgan
d9732633f2
Add BugMeNot bookmarklet 2022-01-21 10:27:13 +01:00
Morgan
14fba2f80e
Copy GCP Architecture article into Architecture section. 2022-01-20 15:58:31 +01:00
Morgan
3ebe57a78c
Google Patterns for scalable and resilient apps 2022-01-20 15:58:00 +01:00
Morgan
5ed9ccc08e
Add web0 manifesto / home page. 2022-01-20 15:30:38 +01:00
Morgan
fd969930f4
Bookmarklet for Internet Archive Wayback Machine. 2022-01-20 14:03:55 +01:00
Morgan
823891f7a5
(2021) Why null checks are bad 2022-01-20 12:12:40 +01:00
Morgan
ffe095f782
Add WikiWikiWeb's Egoless programming page. 2022-01-19 13:58:12 +01:00
Morgan
73f15f429c
Add namae to several sections. 2022-01-19 12:52:26 +01:00
Morgan
21fd46ba39
Add namae for helping finding app names 2022-01-19 12:51:29 +01:00
Morgan
1e28ab33e0
Add Prioritize tool 2022-01-19 12:32:13 +01:00
Morgan
667d67c5c7
Copy Bundlephobia to webdev/ecology 2022-01-19 12:30:04 +01:00
Morgan
c4f447e872
find the cost of adding a npm package to your bundle 2022-01-19 12:29:10 +01:00
Morgan
c98af3f11c
Add Slazzer image background removal tool 2022-01-19 12:27:57 +01:00
Morgan
985989b62c
Add Web Usability Checklist into a11y section 2022-01-19 12:14:58 +01:00
Morgan
dc80509776
Add Web Usability Checklist 2022-01-19 12:13:30 +01:00
Morgan
d6930063a0
Add Learn X in minutes to programming productivity 2022-01-19 12:04:35 +01:00
Morgan
36b1267e71
Add follow.it to follow any blog/website 2022-01-19 10:31:22 +01:00
Morgan
d7dd866fca
Add YunoHost 2022-01-18 20:36:00 +01:00
Morgan
ad4d184da9
Subworthy : turn your RSS feeds in a newsletter 2022-01-18 20:23:49 +01:00
Morgan
3d596265c8
Add daily.dev 2022-01-18 20:20:35 +01:00
Morgan
b2f46aed0f
🇫🇷 [FR] (2022) Test technique lors du recrutement 2022-01-18 17:05:44 +01:00
Morgan
b09b3e4c86
Copy article into WebDev/Architecture sections. 2022-01-18 15:33:43 +01:00
Morgan
e398dc9560
(2019) This Page is Designed to Last 2022-01-18 15:32:41 +01:00
Morgan
c9fa1d613a
Jeff Huang - 1 file to rule them all #productivity 2022-01-18 15:29:06 +01:00
Morgan
7efbf64cd9
Remove remaining obsolete BuyMeACoffee references 2022-01-18 15:27:04 +01:00
Morgan
36dc43099b
Remove obsolete Twitter/BuyMeACoffee links 2022-01-18 15:26:36 +01:00
Morgan
121a9bf8c3
Add "La voix dans ta tête" (podcasts library) 2022-01-18 15:25:16 +01:00
Morgan
6d88866a2b
Highlight the Coming Software Apocalypse 2022-01-18 14:33:11 +01:00
Morgan
0cc292a8a3
Highlight a cool list of programmer resources 2022-01-18 11:19:39 +01:00
Morgan
e4ca4d1b30
Copy Egoless programming related articles into Calm programming 2022-01-18 11:17:13 +01:00
Morgan
f873079d14
Add articles about Egoless programming 2022-01-18 11:16:22 +01:00
Morgan
0dfc19b7a5
Copy article into Architecture / Design section. 2022-01-18 11:07:36 +01:00
Morgan
42be811d3e
(2021) The small web is beautiful 2022-01-18 11:05:38 +01:00
Morgan
ca0a6d46e8
Copy JS related article into Web Dev section. 2022-01-18 11:04:01 +01:00
Morgan
2d4267607f
(2021) JavaScript malware infested nightmare | some rant 2022-01-18 11:03:21 +01:00
Morgan
4ddb434d8b
How to write software that works for decades 2022-01-18 11:00:04 +01:00
Morgan
de4edb00a3
(2021) Using a framework can make you stupid! 2022-01-18 10:57:05 +01:00
Morgan
56d529de9e
(2022) Your attention was stolen 2022-01-18 10:24:07 +01:00
Morgan
8150d9be70
🇫🇷 [FR] PLOUM se déconnecte 2022-01-18 10:08:47 +01:00
Morgan
5182ca29dc
Add Unix Sheikh blog/articles about programming 2022-01-18 10:05:21 +01:00
Morgan
e3c8f667f3
Add software engineering principles by Unix Sheikh 2022-01-18 10:04:06 +01:00
Morgan
45afb2ad01
Reference PHP section from main ToC. 2022-01-18 09:50:57 +01:00
Morgan
6ce36b0c6a
Create PHP section and add PHP The Wrong Way 2022-01-18 09:49:51 +01:00
Morgan
03f8e84712
Copy article into programming section. 2022-01-18 09:47:31 +01:00
Morgan
1754a3a1fb
(2022) Is the madness ever going to end? 2022-01-18 09:47:02 +01:00
Morgan
2cf09f8a09
(2018) Fancy Vim Plugins 2022-01-17 17:00:00 +01:00
Morgan
1c4747c065
Add Vimways as a Vim-themed advent calendar 2022-01-17 14:38:40 +01:00
Morgan
635e09ce74
Copy /uses into programming section. 2022-01-17 14:33:30 +01:00
Morgan
25174e7e78
Add /uses pages detailing developer setups 2022-01-17 14:33:06 +01:00
Morgan
4c42b2dd88
JavaScript Rising Stars 2022-01-17 13:36:19 +01:00
Morgan
284319dd26
Add Principles.dev into Architecture section 2022-01-17 12:46:57 +01:00
Morgan
f4ebdcde2d
Add Principles.dev 2022-01-17 12:46:26 +01:00
Morgan
4475d48875
Matthieu Cneude | Vim Guides 2022-01-17 12:22:51 +01:00
Morgan
933c9b42dc
Add privacy-respecting frontends for popular services 2022-01-17 12:20:10 +01:00
Morgan
de0b1dd7a1
So, you want to be a Cryptographer? 2022-01-17 12:17:52 +01:00
Morgan
63aac9d6e0
Add Vim-related gists 2022-01-17 12:16:14 +01:00
Morgan
1b2c65bacd
Add Git Best Practices by Seth Robertson 2022-01-17 12:13:06 +01:00
Morgan
49470cbdce
Add Unix utils scripts 2022-01-17 11:59:27 +01:00
Morgan
d94024e85d
(2021) No, we don’t use Kubernetes 2022-01-17 11:19:45 +01:00
Morgan
450dbb9684
Add Rome2rio - how to get anywhere by any mean 2022-01-17 11:18:42 +01:00
Morgan
6900396df0
Add PrivacyTests.org 2022-01-11 09:23:46 +01:00
Morgan
d4d840e930
Add ideabot.io Product Prediction 2022-01-11 09:22:08 +01:00
Morgan
00a9dccd2b
add you feel like shit 💩 - a self care game 2022-01-11 09:20:00 +01:00
Morgan
ff2b551268
Add Apache Kafka/Confluent resources. 2021-12-23 11:15:25 +01:00
Morgan
fae6f9d928
Add CareerQuiz Career Report 2021-12-23 10:59:21 +01:00
Morgan
4fa9c9e9ee
Add Career Quiz Career Report in tests folder. 2021-12-23 10:46:38 +01:00
Morgan
c691be6e72
Bookstash : read great non fiction books in 3 min 2021-12-23 09:31:10 +01:00
Morgan
d299f7b182
Add Random-ize, to dig deep in the useless web 2021-12-22 15:08:31 +01:00
Morgan
be0b9f6939
Add Confluent/Kafka news 2021-12-21 15:11:29 +01:00
Morgan
92f2b4b390
Add Privacy guides for 2021 2021-12-21 12:04:10 +01:00
Morgan
5a11efc19e
Add Firefox Privacy how-to guide 2021-12-21 12:00:01 +01:00
Morgan
98d11d193f
Add PrologHub and Prolog Reddit 2021-12-21 11:54:29 +01:00
Morgan
818e75d83c
Add Self-Hosted alternative tools to Privacy Tools 2021-12-21 10:32:26 +01:00
Morgan
1d5d1672d2
Add European Alternatives to Privacy Tools 2021-12-21 10:31:07 +01:00
Morgan
89afd220f1
Add European alternatives to Digital products 2021-12-21 10:22:01 +01:00
Morgan
648e5d6b4a
Add Terraform/Terragrunt Blog 2021-12-17 11:05:40 +01:00
Morgan
a2fd1abd6d
Add Diaspora ID 2021-12-14 11:52:48 +01:00
Morgan
24d561a5ba
Removal of dead bookmarklet. 2021-12-14 10:52:55 +01:00
Morgan
0e67d4fbc9
Highlight privacy guides recommended tools 2021-12-14 09:47:10 +01:00
Morgan
8deb5f80c8
update privacy tools URL + highlight privacy apps 2021-12-14 09:44:09 +01:00
Morgan
0b29c8cdb1
Tips for coffee and the barista express 2021-12-13 16:23:17 +01:00
Morgan
7315025adc
Improve legend. 2021-12-13 16:01:43 +01:00
Morgan
46cdfed138
Format legend section. 2021-12-13 15:59:42 +01:00
Morgan
db256d3f22
Add legend 2021-12-13 15:59:13 +01:00
Morgan
7f70ddcc66
Highlight The Wayback Machine 2021-12-13 15:58:10 +01:00
Morgan
51abecb961
🇫🇷 Des jeux et des mots : moteur de recherche 2021-12-13 15:05:47 +01:00
Morgan
96d45a081b
Add You a private search engine 2021-12-13 11:07:36 +01:00
Morgan
99a7ca64e8
Sort favorite searches by site & replace Inbox 2021-12-13 10:55:16 +01:00
Morgan
3d18ca3b54
Fix Twitter search link for my account alias 2021-12-13 10:49:57 +01:00
Morgan
737133e840
Leaving Twitter for Mastodon. 2021-12-13 10:48:29 +01:00
Morgan
2d32353eb0
Kubernetes news 2021-12-13 10:42:30 +01:00
Morgan
e4907968f1
Add CloudConvert epub 2 PDF converter 2021-12-13 10:22:16 +01:00
Morgan
638afcc06e
Add Secure Messaging Apps Comparison 2021-12-10 16:50:15 +01:00
Morgan
cb3904b247
Add tryLiberty.org 2021-12-10 16:45:24 +01:00
Morgan
c6876acfef
Add Fediverse 2021-12-10 16:41:29 +01:00
Morgan
84291cd052
Add DisMoi a privacy tool for a safer web 2021-12-10 14:34:57 +01:00
Morgan
de926c63ec
Add Fossil Quick Start & comparison with Git. 2021-12-10 14:09:56 +01:00
Morgan
a6a55cc6d1
Add fritmap 2021-12-10 13:50:03 +01:00
Morgan
6352faaf21
(2018) Understanding Kafka with Factorio 2021-12-10 12:18:54 +01:00
Morgan
c3ea9e6213
Add Loft Kubernetes Blog 2021-12-10 10:23:03 +01:00
Morgan
1376ddfa9c
Add Learning resources for Kubernetes 2021-12-10 10:13:38 +01:00
Morgan
d69d41248c
Copy k8s troubleshooting guide to k8s section 2021-12-10 10:09:09 +01:00
Morgan
af7d0a118c
Add Kubernetes Troubleshooting: The Complete Guide 2021-12-10 10:08:46 +01:00
Morgan
34bee51884
Add The Ultimate Kubectl Cheat Sheet by Komodor 2021-12-10 10:07:47 +01:00
Morgan
91112a7066
🇧🇪 🇫🇷 Carte des Bières et Brasserie belges 2021-12-10 10:04:25 +01:00
Morgan
5ee586d4bc
Add 🇫🇷 [FR] Shaarli de Riduidel 2021-12-10 09:57:48 +01:00
Morgan
d8dfdbfdb1
Copy Ship It! Podcast into DevOps section. 2021-12-10 09:44:32 +01:00
Morgan
a9afe30606
Add The Shipt It! Podcast 2021-12-10 09:43:59 +01:00
Morgan
ff4c82f379
Add modern/faster alternatives to unix commands 2021-12-10 09:41:39 +01:00
Morgan
ebbbbd3211
Add Open source, experimental, and tiny tools roundup 2021-12-10 09:34:47 +01:00
Morgan
dde05c13d3
Add awesome privacy tools 2021-12-10 09:33:13 +01:00
Morgan
059789d59f
5 Signs It’s Time to Quit Your Job 2021-12-10 09:30:31 +01:00
Morgan
dcdcd04457
Add Changelog top posts section. 2021-12-10 09:28:32 +01:00
Morgan
b01e730b95
(2020) Git is simply too hard 2021-12-10 09:24:00 +01:00
Morgan
43ac42ba62
Copy last article about Git/Doc into Git section. 2021-12-10 09:19:30 +01:00
Morgan
fe0f0610bf
Github mentions do not work. 2021-12-10 09:18:46 +01:00
Morgan
20d4117423
(2014) Every line of code is always documented 2021-12-10 09:16:43 +01:00
Morgan
7f092810b4
Smart-home devices ranked by security score. 2021-12-09 14:35:19 +01:00
Morgan
129188eba0
Add Unofficial Netflix Online Global Search 2021-12-09 10:49:51 +01:00
Morgan
93c0903ef3
Remove duplicated link 2021-12-08 11:45:14 +01:00
Morgan
19a5304dd9
Add good blog references 2021-12-08 11:36:19 +01:00
Morgan
d68a9186fa
Highlight free tools 2021-12-07 10:19:32 +01:00
Morgan
3e46f4cf83
Add Framalibre to find free software 2021-12-07 10:15:54 +01:00
Morgan
234c2fcdb6
🇫🇷 [FR] Add Framalibre to find alternative tools 2021-12-07 10:12:54 +01:00
Morgan
1498d08500
Add DuckDuckGo Bangs 2021-12-07 04:15:59 +01:00
Morgan
d641c23e0d
Add No More Google to App Discovery section 2021-12-07 04:13:17 +01:00
Morgan
dc06027345
Add No More Google (privacy friendly alternatives) 2021-12-07 04:12:46 +01:00
Morgan
3d4b77a763
🇧🇪 Add JUPORTAL (BDD de jurisprudence belge) 2021-12-06 12:45:03 +01:00
Morgan
3f48867d35
Refresh wikiHow description 2021-12-03 15:16:36 +01:00
Morgan
1e75fe1d90
Highlight "Privacy not included" tool by Mozilla 2021-12-03 09:45:58 +01:00
Morgan
1ee8efc8bb
vpn coupons 2021-12-03 00:07:23 +01:00
Morgan
f38c60a33e
Update TasteDive Data 2021-12-02 23:42:50 +01:00
Morgan
96620df678
Backup tastedive data 2021-12-02 23:42:28 +01:00
Morgan
c86f0ad972
VPN things 2021-12-02 10:27:48 +01:00
Morgan
0ccc5e5f78
Do I need a VPN? 2021-12-02 10:22:37 +01:00
Morgan
cc14a21c89
Highlight tosdr 2021-12-01 16:48:24 +01:00
Morgan
488c3be888
update wishlist section 2021-12-01 13:45:33 +01:00
Morgan
6a4e151eb5
update wishlists 2021-12-01 13:45:08 +01:00
Morgan
1ecd96fcfa
update wishlist 2021-11-30 15:27:00 +01:00
Morgan
d821414b82
I've deleted my SensCritique account 2021-11-30 15:26:01 +01:00
Morgan
751018a1ff
add senscritique export 2021-11-30 15:24:03 +01:00
Morgan
712d76b7c9
🇫🇷 On dit chiffrer, et pas crypter :-) 2021-11-29 16:26:05 +01:00
Morgan
b44097b9d0
Add ThatCoupon 2021-11-29 12:07:58 +01:00
Morgan
e817193ddc
Stay Anonymous on the Internet 2021-11-23 15:41:59 +01:00
Morgan
273af278a4
Avoid to watch/listen lists 2021-11-23 15:40:26 +01:00
Morgan
564e635b56
Add Grammica - grammar checker and text improver
You can check your English grammar with grammica, and the website provides also a lot of other tools to rework and improve your text and make it even more unique. Thanks to Elvira from Grammica for the suggestion.
2021-11-22 12:13:24 +01:00
Morgan
a8b6358dbe
self help tips 2021-11-19 13:10:09 +01:00
Morgan
eea117777d
More brussels content 2021-11-16 12:43:28 +01:00
Morgan
8c7b016fc8
Group brussels links and add Out.be 2021-11-16 12:32:02 +01:00
Morgan
0901867fd2
🇫🇷 [FR] Wordplay / Jeux de mots 2021-11-08 17:17:27 +01:00
Morgan
f61221cd3e
🇧🇪 🇫🇷 [BE] [FR] - Resources to Eat local 2021-11-08 17:12:29 +01:00
Morgan
3157485351
Open Source solutions for chaos engineering in Kubernetes 2021-11-04 10:35:21 +01:00
Morgan
2ddca64b93
Add walks in anderlecht 2021-11-03 10:06:57 +01:00
Morgan
c955633605
Fix link to Parenting/baby in ToC 2021-11-03 09:59:27 +01:00
Morgan
c9f6b19169
Add a few Anderlecht related links and information 2021-11-03 09:54:34 +01:00
Morgan
3335b0b633
Add Anderlecht local news 2021-11-03 09:23:05 +01:00
Morgan
5dd3bb28df
Add Anderlecht news 2021-10-26 14:40:04 +02:00
Morgan
58acbe85b6
🇧🇪 🇫🇷 [BE] [FR] Réseau des GASAP 2021-10-26 12:58:03 +02:00
Morgan
88874f0534
🇧🇪 🇫🇷 [BE] [FR] Carte des alternatives de consommation responsable, proposées par des groupes citoyens à Bruxelles et en Wallonie. 2021-10-22 23:42:35 +02:00
Morgan
7ded548504
Vivre en Belgique : Spécialités culinaires 2021-10-22 23:37:35 +02:00
Morgan
34510dfae9
(2014) Find What You Love and Let It Kill You 2021-10-22 23:34:26 +02:00
Morgan
b645be3dc3
(2017) The Last Coffee Grind Size Chart You’ll Ever Need 2021-10-22 23:30:14 +02:00
Morgan
120724db61
Retro style coffee makers 2021-10-22 23:11:24 +02:00
Morgan
39950b452e
copy DevOps Salaries to business section 2021-10-22 23:08:57 +02:00
Morgan
5278e92d84
transparent DevOps salaries 2021-10-22 23:07:38 +02:00
Morgan
e75e04f020
🇫🇷 🇧🇪 [FR] [BE] Bruxelles d'antan 2021-10-22 22:59:51 +02:00
Morgan
86fd39fd19
Communication tips 2021-10-14 13:38:17 +02:00
Morgan
e91337fdf4
B2BHint - Get any company details and connections 2021-10-07 17:17:15 +02:00
Morgan
452ab8e6a0
financial info and mandate of belgian companies 2021-09-30 16:03:50 +02:00
Morgan
195cbbf009
Add read2burn for sending passwords securely 2021-09-30 15:15:12 +02:00
Morgan
bd0e687035
Add Radio Paradise 2021-09-30 14:36:01 +02:00
Morgan
4dabd659c7
Check the financial situation of any Belgian company 2021-09-30 11:20:58 +02:00
Morgan
1683ffd2f3
update wishlist 2021-09-28 12:50:50 +02:00
Morgan
0a24d1a0fa
Say it 2021-09-28 12:21:02 +02:00
Morgan
8e54ae785f
Copy k8s best practices / cookbook into best practices section 2021-09-27 21:46:17 +02:00
Morgan
d2e7392b7e
best practices to working with kubernetes. 2021-09-27 21:45:11 +02:00
Morgan
f05553bbf0
let it burn 2021-09-27 11:56:12 +02:00
Morgan
43ba5506e0
🇧🇪 🇫🇷 [BE] [FR] Des fromages bien spéciaux 2021-09-24 18:02:38 +02:00
Morgan
1a7bdfb94a
Top Coffee Documentaries To Watch Online (free) 2021-09-24 00:04:31 +02:00
Morgan
8fb78f1d59
(2021) 8 Best Coffee Movies Ever Made 2021-09-24 00:01:13 +02:00
Morgan
07917cdd91
🇫🇷 Le café de Clara 2021-09-20 16:33:27 +02:00
Morgan
16f76f51b4
🇫🇷 🇧🇪 Ettekeis et pottekeis 2021-09-20 16:11:37 +02:00
Morgan
976e46fee9
🇫🇷 🇧🇪 Tartines de radis à la bruxelloise
and new section : Gastronomy :-)
2021-09-20 16:08:52 +02:00
Morgan
b11810a6db
Using temporary credentials with AWS resources 2021-09-20 11:11:31 +02:00
Morgan
d631178066
HOWTO : AWS Session Tokens in Terraform 2021-09-20 11:01:01 +02:00
Morgan
f7a6777c9f
add Latte Art Guide coffee blog 2021-09-16 23:59:41 +02:00
Morgan
2d677d81c7
More news about coffee 2021-09-16 23:51:16 +02:00
Morgan
3d2c45dc08
More coffee 2021-09-16 23:49:54 +02:00
Morgan
74fd512e7e
(2018) 5 Lies: We Need to Stop Telling About Coffee 2021-09-16 23:48:50 +02:00
Morgan
4d772504ea
Merge pull request #9 from alphab374/master
Added redditbests.com product discovery website
2021-09-16 18:28:10 +02:00
Alphab374
a0fae62da3
Merge pull request #1 from alphab374/alphab374-patch-1
Added redditbests.com to discovery section
2021-09-16 18:26:39 +03:00
Alphab374
a60dfe7409
Added redditbests.com to discovery section 2021-09-16 18:24:57 +03:00
Morgan
c417011468
Find similar subreddits 2021-09-16 15:35:13 +02:00
Morgan
ebf16e14c8
Nespresso not so special now 2021-09-16 15:27:49 +02:00
Morgan
504a470788
Add vaultwarden a bitwarden compatible server 2021-09-15 10:33:40 +02:00
Morgan
2876332940
Add Open Culture 2021-09-14 17:02:36 +02:00
Morgan
4b2f4b4b0a
Open Culture search results on coffee 2021-09-14 17:00:25 +02:00
Morgan
a263b8299b
Copy latest entry from Parentality to Psychology 2021-09-14 10:53:01 +02:00
Morgan
ef95063890
[FR] 🇫🇷 (2019) La dépression post-partum chez le père 2021-09-14 10:52:21 +02:00
Morgan
4074fba24a
About Coffee & Tea 2021-09-13 23:38:51 +02:00
Morgan
9fca057beb
Blog posts about Coffee 2021-09-13 23:20:59 +02:00
Morgan
6e071ad7b6
Coffee related subreddits 2021-09-13 23:17:36 +02:00
Morgan
1b4f17559d
Coffee related posts 2021-09-13 23:11:45 +02:00
Morgan
7fe9a25070
The coffee obsession continues 2021-09-13 16:35:11 +02:00
Morgan
41ea434f05
Oh shit, and tips & tricks 2021-09-13 11:59:14 +02:00
Morgan
b9e00575b8
Obsessed with coffee since my birthday 2021-09-13 11:49:10 +02:00
Morgan
c02101a95d
Add Kubernetes instance calculator by LearnK8S 2021-09-09 11:22:56 +02:00
Morgan
f52eeb6406
Fix icon for Board games section 2021-08-31 14:47:28 +02:00
Morgan
18f7773510
Add icon to Board games section 2021-08-31 14:44:31 +02:00
Morgan
6b18666e60
Add Coffee Icon to Hobbies Coffee Link 2021-08-31 14:41:20 +02:00
Morgan
54f712e428
Add Coffee Icon to ToC Coffee section 2021-08-31 14:40:20 +02:00
Morgan
a04c95ca97
Add coffee section + article on coffee types 2021-08-31 14:39:36 +02:00
Morgan
a2d755295a
articles about programming and leadership 2021-08-27 15:52:06 +02:00
Morgan
368fbd94c6
(2014) The Old Guard 2021-08-27 15:45:26 +02:00
Morgan
9063d69600
(2014) Git tips from the trenches 2021-08-27 15:41:28 +02:00
Morgan
b1acc57baa
Save 2015 tweets 2021-08-27 15:29:07 +02:00
Morgan
4315b436c4
Save some links from my 2015's tweets 2021-08-27 14:49:07 +02:00
Morgan
83fba51d3b
Why We Migrated from Kubernetes to Nomad 2021-08-27 14:13:49 +02:00
Morgan
1f8a3873eb
🇧🇪 🇫🇷 [BE] [FR] Les podcasts de Classic 21 2021-08-26 15:52:15 +02:00
Morgan
fa48677be5
Add Classic 21 2021-08-26 15:49:41 +02:00
Morgan
4807c563ba
🇫🇷 sélections de musique, par sebsauvage 2021-08-26 15:28:47 +02:00
Morgan
9ce8d2a42d
Add Open The Box 2021-08-26 14:40:38 +02:00
Morgan
a4dc200a38
Add Goomics - comics about life at Google 2021-08-26 14:01:47 +02:00
Morgan
15340a54f6
Add WIkisource 2021-08-26 13:50:38 +02:00
Morgan
8ea4321e45
Automatic documentation for your k8s CRDs 2021-08-25 16:37:58 +02:00
Morgan
69d2e0abda
🇫🇷 Coffee Time playlist by Sébastien Kardinal 2021-08-25 12:38:18 +02:00
Morgan
b9f82b85c1
Nix dev guide and cheatsheet 2021-08-24 15:52:12 +02:00
Morgan
2d07e1370c
Copy article to containers section 2021-08-24 15:43:20 +02:00
Morgan
c4e3053a16
Copy Nix/Docker article to programmer productivity section 2021-08-24 15:40:52 +02:00
Morgan
adddb5d60f
(2020) Speedy Dev environments with Nix and Docker 2021-08-24 15:39:28 +02:00
Morgan
ab9231ec0c
Add some coffee specialists articles and ratings 2021-08-20 11:59:43 +02:00
Morgan
ec3596c1a6
Copy k8s YAML validation tools to Clean code 2021-08-20 10:59:29 +02:00
Morgan
4c612c237f
k8s YAML validation best practices and policies 2021-08-20 10:58:23 +02:00
Morgan
79f98678a6
Add k8s validation tools list 2021-08-20 10:54:49 +02:00
Morgan
2408637ad6
add cmd.fm for listening to music online 2021-08-19 16:48:52 +02:00
Morgan
1e074e0216
Add lofi.cafe - lofi music website
Lofi music streams for studying, working, and relaxing.
2021-08-19 16:41:09 +02:00
Morgan
5650dda008
Add CommuteTimeMap - Find a place to live or stay with a good commute time 2021-08-19 15:48:44 +02:00
Morgan
6dba0941cb
Add Kubernetes By Example 2021-08-19 14:21:33 +02:00
Morgan
c91d20ee33
k8s stories and news on Hacker Noon 2021-08-19 13:55:54 +02:00
Morgan
a07723ffbb
Copy visual troubleshooting guide to k8s section 2021-08-19 13:35:13 +02:00
Morgan
6093fc62b0
A visual guide on troubleshooting k8s deployments 2021-08-19 13:34:30 +02:00
Morgan
74a9d774d9
k8s for beginners 2021-08-19 12:57:42 +02:00
Morgan
56b91f2029
Link Argo CD section from main ToC 2021-08-18 14:06:46 +02:00
Morgan
4689db64a2
Add Argo CD section 2021-08-18 14:06:00 +02:00
Morgan
1a8eacba3a
k8s and CPU limits 2021-08-18 09:36:18 +02:00
Morgan
4181c766fb
Copy k8s best practices to clean code section 2021-08-17 18:10:19 +02:00
Morgan
617e312c95
Kubernetes production best practices 2021-08-17 18:09:18 +02:00
Morgan
2953252940
Kubernetes YAML validation in CI/CD pipeline 2021-08-17 12:00:20 +02:00
Morgan
5be65dd323
Fix website url with HTTPS 2021-08-10 15:20:42 +02:00
Morgan
ffa7381eef
Update URL of article about code smells 2021-08-10 15:13:58 +02:00
Morgan
6bff0bfd52
(2016) Antipatterns in software development 2021-08-10 15:11:04 +02:00
Morgan
f53c7c29f8
(2018) 23 guidelines for writing readable code 2021-08-10 15:03:58 +02:00
Morgan
8d0d0e5235
Add k8s YAML validation tools to Correctness section 2021-08-06 10:49:47 +02:00
Morgan
333a75fa6b
(2021) Deep Dive Into Kubernetes Schema Validation 2021-08-06 10:40:58 +02:00
Morgan
5fc735aa58
(2021) Deep Dive Into Kubernetes Schema Validation 2021-08-06 10:40:20 +02:00
Morgan
f6dcb3f081
(2021) Developers Bad habits 2021-08-06 10:26:57 +02:00
Morgan
0d43d3fc09
Showcase of GitHub repos with Pokémon names 2021-08-06 10:22:15 +02:00
Morgan
b7797869b8
posts about code and naming 2021-08-06 10:16:00 +02:00
Morgan
4dde9b4871
(2021) Hundreds of Ways to Get S#!+ Done—and We Still Don’t 2021-08-05 13:13:51 +02:00
Morgan
e4a3798495
Copy productivity related post to programming 2021-08-05 12:08:02 +02:00
Morgan
b003873f5a
Yossi Kreinin essays on being 10x more productive 2021-08-05 12:07:04 +02:00
Morgan
aebc19ab48
(2016) Evil tip: avoid "easy" things 2021-08-05 12:03:58 +02:00
Morgan
24b9858510
(2021) How to gain more from your reading 2021-08-05 11:56:26 +02:00
Morgan
afefb531ed
(2021) You are Not Lazy or Undisciplined. You Have Internal Resistance. 2021-08-05 11:51:27 +02:00
Morgan
6096a3654e
(2017) How to choose good names in your code 2021-08-05 11:44:18 +02:00
Morgan
732383d62e
Refer Naming Conventions section from main ToC 2021-08-05 09:47:26 +02:00
Morgan
9b33d1c0b8
Add language-agnostic guide on variables naming + new section 2021-08-05 09:46:25 +02:00
Morgan
19973cb7de
Inventaire du Patrimoine architectural bruxellois 2021-08-04 12:12:33 +02:00
Morgan
e554b581a7
Add Fix My Street website to improve BXL city 2021-08-04 12:09:11 +02:00
Morgan
f6b1e61902
Add brussels environment maps 2021-08-04 11:56:15 +02:00
Morgan
b556bacbea
🇧🇪 [BE] Carte des permis d'environnement à BXL 2021-08-04 09:57:45 +02:00
Morgan
f04910d290
🇧🇪 [BE] Demandes de Permis d'urbanisme à BXL 2021-08-04 09:28:30 +02:00
Morgan
9e7445e177
Add WappyWap - Connecting car owners 2021-08-04 09:24:40 +02:00
Morgan
8635074bec
"Linux-like" MacOS Setup 2021-08-03 14:08:31 +02:00
Morgan
161be9c321
(2021) Making Reasonable Use of Computer Resources 2021-08-03 13:42:39 +02:00
Morgan
c5b73948ef
Use Zettelkasten as a Programmer or Developer 2021-08-03 11:49:39 +02:00
Morgan
6949b4b38c
Zettelkasten for Programmers and Developers 2021-08-03 11:48:56 +02:00
Morgan
291e1ec017
(2012) How To Keep Your Best Programmers 2021-07-22 10:09:52 +02:00
Morgan
0088bf3058
Add FX to CLI Tools 2021-07-22 09:58:23 +02:00
Morgan
ec352254b1
Add FX: Command-line tool and terminal JSON viewer 2021-07-22 09:57:39 +02:00
Morgan
653ee27f34
Copy last article into Programming section 2021-07-20 09:51:59 +02:00
Morgan
8f9ce5d4a5
(2019) Empathy-Driven Development 2021-07-20 09:51:33 +02:00
Morgan
e1724ab479
Create Nix section 2021-07-19 17:11:11 +02:00
Morgan
6886db3619
Add Website Page Word Counter 2021-07-18 19:04:59 +02:00
Morgan
c2bbfc346f
Backup and Restore Your GPG Key 2021-07-16 14:52:00 +02:00
Morgan
83d78abc4b
Choose an open source license 2021-07-16 11:56:59 +02:00
Morgan
0087463c61
list of cool programming languages 2021-07-15 22:51:23 +02:00
Morgan
2f328cc950
Copy Nix to Programming productivity section 2021-07-15 22:25:53 +02:00
Morgan
70668472e1
(2020) An introduction to nix-shell and Nix 2021-07-15 22:25:10 +02:00
Morgan
1aea1a5593
Add chaos engineering tool to Testing 2021-07-15 22:15:25 +02:00
Morgan
7836ae1bbf
Introducing kube-burner 2021-07-15 22:13:59 +02:00
Morgan
7e987cabc0
Copy linting tools & testing related articles to Testing section 2021-07-15 22:03:42 +02:00
Morgan
5d9d2dc88d
Kubernetes library for RobotFramework 2021-07-15 22:01:07 +02:00
Morgan
2f590a6917
Where AI learns with practically no data 2021-07-15 21:58:39 +02:00
Morgan
d24e146612
Format last quote 2021-07-15 21:42:58 +02:00
Morgan
d41da6ce92
Quote from Chris Dillon to kill stress 2021-07-15 21:41:21 +02:00
Morgan
89d81212b8
Copy linting tools (k8s/YAML) to programming section 2021-07-15 12:00:18 +02:00
Morgan
b82cc29775
Add k8S YAML validation tools & tips 2021-07-15 11:58:32 +02:00
Morgan
2db96b0903
Add link to apple mouse gestures 2021-07-15 08:57:04 +02:00
Morgan
68338951c2
Copy AWS article to Security / CLI 2021-07-14 21:44:18 +02:00
Morgan
4488068397
programmatic access for IAM users using a YubiKey 2021-07-14 21:43:35 +02:00
Morgan
c89b5b75f4
Copy aws-vault from AWS tools to InfoSec 2021-07-14 20:53:15 +02:00
Morgan
601a646419
Add aws-vault 2021-07-14 20:52:42 +02:00
Morgan
1500ef6286
Copy link from DevOps to Monitoring 2021-07-14 19:57:43 +02:00
Morgan
5122368316
Add Kuberhealthy for running checks as pods 2021-07-14 19:56:49 +02:00
Morgan
b01b705d5a
New tools subsection in MacOs, + remove dead link 2021-07-14 08:22:16 +02:00
Morgan
ea532c7837
Move JS related link to right section 2021-07-14 08:15:48 +02:00
Morgan
8bc61b4b38
Add blog on parenting 2021-07-13 18:02:49 +02:00
Morgan
59da27936f
(2020) Using Nix to set up my new Mac 2021-07-13 15:28:24 +02:00
Morgan
bccf75e65f
Add AWS Global Accelerator in AWS Tools 2021-07-13 12:22:52 +02:00
Morgan
646fec2560
Copy from Debugging to Testing section 2021-07-12 17:32:26 +02:00
Morgan
adf0267c5b
Add: The Big List of Naughty Strings 2021-07-12 17:31:42 +02:00
Morgan
ed71ffb5b9
Copy from Terraform to Clean Code 2021-07-08 14:47:19 +02:00
Morgan
54852f9391
(2020) Terraform Code Quality 2021-07-08 14:46:56 +02:00
Morgan
d5b588efca
Copy post from DevOps to Clean Code 2021-07-08 14:38:43 +02:00
Morgan
e819ea1c87
Copy post from Devops to main 2021-07-08 14:38:23 +02:00
Morgan
214f20a579
Tiexin Guo on DevOps, Terraform & Clean code 2021-07-08 14:37:43 +02:00
Morgan
404d7cf46d
Copy post on InfraAsCode from Terraform to Infra 2021-07-08 14:33:15 +02:00
Morgan
baa514c5b2
(2020) Terraform is not Infrastructure As Code and it kills DevOps 2021-07-08 14:32:26 +02:00
Morgan
9b3f7233e4
(2021) Vim is actually worth it 2021-07-08 14:28:22 +02:00
Morgan
0db915a79b
Add Readable to writing tools 2021-07-06 14:19:30 +02:00
Morgan
51b759ceac
Add Convert 2021-07-06 14:18:19 +02:00
Morgan
adc3f995a9
Save collected articles about parenting and HSP 2021-07-06 14:14:34 +02:00
Morgan
bc8110d898
balnam -> chemins
cc @halfa
2021-07-06 13:18:02 +02:00
Morgan
d7ae56dc9b
Highlight Y Combinator undocumented features 2021-07-06 11:07:23 +02:00
Morgan
f4efc0f87a
(2021) No More Movies 2021-07-06 11:02:29 +02:00
Morgan
cfc71d6c55
(2021) Python Best Practices for a New Project 2021-07-06 10:26:02 +02:00
Morgan
6bd02908b4
Highlight tunefind and copy to free online tools 2021-07-06 10:14:23 +02:00
MorganGeek
08b41fbcbe fix authors counting for multi files handling 2021-07-05 11:08:59 +02:00
MorganGeek
ef6ebe381f fix links counting routine for multiple files 2021-07-05 11:02:45 +02:00
Morgan
68308ccc29
(2021) When working from home is toxic 2021-07-05 10:54:07 +02:00
Morgan
8eeab8b27b
Add post about TDD 2021-07-05 10:24:04 +02:00
Morgan
1cd69a10a6
Add post to programmer productivity 2021-07-05 10:23:47 +02:00
Morgan
4e872bd4c1
Add tool : repetition detector 2021-07-05 07:29:46 +02:00
Morgan
2f836b07b4
Copy art / chart tools into Data section 2021-07-04 20:36:41 +02:00
Morgan
1b8f0613ba
Copy K8s YAML Validation tools to clean code tools 2021-07-03 11:16:42 +02:00
Morgan
1b9b9e55b9
(2021) Top Kubernetes YAML Validation Tools 2021-07-03 11:15:35 +02:00
Morgan
517de45ccd
Copy incident related article to devops sectioon 2021-07-02 21:16:06 +02:00
Morgan
0b4decc379
What do you say when the system is down ? 2021-07-02 21:14:20 +02:00
Morgan
2c534483ad
Add Excalidraw : collaborative whiteboard tool 2021-07-02 16:17:32 +02:00
Morgan
cc8dcf8fb4
Replace dead tool link with alternative 2021-07-02 13:05:32 +02:00
Morgan
41c88d3466
Merge pull request #5 from umarhassan224/patch-1
Update Readme.md
2021-07-02 13:04:21 +02:00
Morgan
319f6c0955
(2021) 10% of us are barely affected by caffeine 2021-07-02 11:52:04 +02:00
Morgan
d88b1fa531
(2021) Folk typography | Why is type getting so bad? 2021-07-02 11:50:14 +02:00
Morgan
6b4559994e
(2021) Don’t Write Code for a Startup 2021-07-02 11:39:29 +02:00
Morgan
0f37a04088
Add belgium flag 2021-07-02 11:32:29 +02:00
Morgan
1ae828484c
Group tools separately in Art section 2021-07-02 11:25:00 +02:00
Morgan
029fee91db
Copy JS lib to JS tools section 2021-07-02 11:19:06 +02:00
Morgan
f0c272938d
Add JS lib for creating hand-drawn styled charts 2021-07-02 11:12:17 +02:00
Morgan
501e86f28e
Add xkcd styled charts lib 2021-07-02 10:59:22 +02:00
Morgan
ed9f7bff05
Fix blog posts URLs 2021-07-02 08:44:06 +02:00
Morgan
2cd8f678b6
Fix blog post links 2021-07-02 08:43:08 +02:00
Morgan
79eb8fc5cb
(2021) 🇫🇷 [FR] Gemini, l'avenir du Web ? 2021-07-01 16:06:20 +02:00
Morgan
a0058f5999
🇫🇷 [FR] Gemini, le protocole du slow web 2021-07-01 16:04:49 +02:00
Morgan
3b4d781b46
Copy last post in Collaboration section 2021-07-01 14:32:53 +02:00
Morgan
c895dd06ab
(2021) standardize before you can standardize 2021-07-01 14:31:02 +02:00
Morgan
01a0a6d064
(2020) Your Helm Zoo Will Kill You 2021-07-01 13:23:51 +02:00
Morgan
4e6e42430f
Keep clean code / static analysis tools all together 2021-07-01 12:46:54 +02:00
Morgan
566927987a
Add a book summary from the programming section 2021-07-01 12:35:57 +02:00
Morgan
2c7b7c8fc9
Add book summary: philosophy of software design 2021-07-01 12:27:29 +02:00
Morgan
a642084f37
Link another book summary 2021-07-01 12:22:33 +02:00
Morgan
e4ddd7c288
Add movies / tv shows recommendation service 2021-06-28 19:36:19 +02:00
Morgan
e208149c0f
Restore culture anchor link/section 2021-06-28 17:13:43 +02:00
Morgan
feabd18925
Add 2 posts on collaborating on code without PRs 2021-06-28 10:31:25 +02:00
Morgan
10d8dc0130
Add the daddy corner 2021-06-28 09:46:20 +02:00
Morgan
2783fdeb94
Add podcast for dads 2021-06-28 09:43:30 +02:00
Morgan
f0c91a1399
Keeku - Le coin des podcasts pour enfants 2021-06-26 23:37:43 +02:00
Morgan
1db6a4f894
Add podcast about the practice of Chaos Engineering. 2021-06-25 17:05:02 +02:00
Morgan
379d09e3b5
Add few news sites in SRE section 2021-06-25 17:04:48 +02:00
Morgan
2a22c11d33
(2020) Site Reliability Engineering for Kubernetes 2021-06-25 16:57:22 +02:00
Morgan
4b9045448f
Copy DevOps Newsletters into News section 2021-06-25 16:21:24 +02:00
Morgan
cd1c89bf1e
Add DevOps Newsletters 2021-06-25 16:20:47 +02:00
Morgan
347697cc4f
Add Newsletterest 2021-06-25 16:12:36 +02:00
Morgan
d08d046ab4
Reorganize SRE section 2021-06-25 15:59:02 +02:00
Morgan
5e82814ec6
Add SRE Weekly newsletter website 2021-06-25 15:56:26 +02:00
Morgan
0c4063b85c
Copy MIT class into Culture section 2021-06-25 11:32:15 +02:00
Morgan
b85a6d750c
The Missing Semester of Your CS Education (MIT course) 2021-06-25 11:30:44 +02:00
Morgan
037edd58ee
(2021) Future-you will be as busy as current-you 2021-06-25 11:22:01 +02:00
Morgan
391e2ec6cb
(2021) Treat it like you’re bailing 2021-06-25 11:13:27 +02:00
Morgan
dcf017ddb7
(2021) Resistance increases exponentially with the size of a change. 2021-06-25 11:12:25 +02:00
Morgan
41e28a6a8a
copy link to the downtime project podcast episode 2021-06-25 09:58:08 +02:00
Morgan
e39e1b43cb
add the downtime project podcast 2021-06-25 09:56:11 +02:00
Morgan
e172e79505
(2021) 7 Lessons From 10 Outages 2021-06-25 09:54:11 +02:00
Morgan
48693ee10d
Copy article about codebase design into clean code 2021-06-23 08:57:20 +02:00
Morgan
e7e1e854e4
(2018) Feature Folders | on codebase design 2021-06-23 08:55:58 +02:00
Morgan
8c702e054d
🇧🇪 [BE] Forfait légal ou frais réels ? 2021-06-22 14:37:51 +02:00
Morgan
4e8f95f6aa
Add few belgian website for fiscal optimisation 2021-06-22 10:46:02 +02:00
Morgan
93c38d98d0
Copy article to Slow programming section 2021-06-22 09:55:48 +02:00
Morgan
a507518da8
(2021) The only way to go fast, is to go well! 2021-06-22 09:54:51 +02:00
Morgan
114122292f
(2021) The Document Culture of Amazon 2021-06-22 09:47:16 +02:00
Morgan
04cbe01728
How to On-board New Hires Remotely 2021-06-22 09:45:09 +02:00
Morgan
f2395863a6
add AWS tool for optimizing EC2 type choice 2021-06-21 19:04:38 +02:00
Morgan
867165d181
More history content in the section 2021-06-21 18:49:01 +02:00
Morgan
76092e9223
Copy article to remote working section 2021-06-21 18:32:40 +02:00
Morgan
c86b49a94d
a critique of managers and business owners 2021-06-21 18:32:06 +02:00
Morgan
414a2a885d
🇫🇷 🇧🇪 Promenades Forestoises 2021-06-21 13:01:03 +02:00
Morgan
a6abc35a46
Copy the link from InfoSec section.
Thanks @nmmapper
2021-06-21 12:36:51 +02:00
Morgan
492b2c3d45
Merge pull request #8 from nmmapper/master
Added more free tool to find subdomains online(
2021-06-21 12:35:45 +02:00
Morgan
9095789e7c
Merge pull request #6 from timleland/patch-1
Another link expander. Many thanks to @timleland  :)
2021-06-21 12:31:12 +02:00
Morgan
ad3c52ef71
add country flags to some sites 2021-06-21 12:20:38 +02:00
Morgan
6a43228455
🇫🇷 🇧🇪 ReflexCity - Tout Bruxelles dans un site 2021-06-21 12:18:34 +02:00
Morgan
84ded0aa6f
Add AWS Pricing Calculator 2021-06-21 10:55:36 +02:00
Morgan
c550670e5a
Slow is steady. Steady is smooth. Smooth is fast. 2021-06-19 08:40:06 +02:00
Morgan
48dac56b28
Slow is steady. Steady is smooth. Smooth is fast. 2021-06-19 08:39:40 +02:00
Morgan
8c1bc762ff
(2021) Don’t mistake the lack of your pet solution as the problem itself 2021-06-18 11:15:33 +02:00
Nmmapper
b467a861d1
Added more free tool to find subdomains online(
Added more free tools to find subdomains online this tools include, Sublist3r, Amass, Anubis, Findomain, Lepus Nmap, dns-brute-script and more. All this are hosted online
2021-06-16 08:19:17 +03:00
Morgan
fba941c9b1
explore cities from home 2021-06-15 14:12:45 +02:00
Morgan
e48fb397d0
Copy latest entry to programming section 2021-06-15 10:12:40 +02:00
Morgan
f400f10421
(2020) Developers can't fix bad management 2021-06-15 10:11:52 +02:00
Morgan
d38971ed5f
(2021) Always be quitting 2021-06-14 11:39:07 +02:00
Morgan
b59f370ac8
[FR] 🇫🇷 (2017) Pourquoi il faut éviter de prendre des photos avec son smartphone 2021-06-09 17:40:30 +02:00
Tim
4fb9240467
Update README.md 2021-05-05 00:43:43 -04:00
Morgan
6483654efd
(2021) Death to the word “expert” 2021-05-03 11:46:23 +02:00
Morgan
eaaa7e160b
Ethical privacy-conscious alternatives to well-known software 2021-05-03 08:23:49 +02:00
Morgan
66492dadb9
Add Good Reports to privacy section 2021-05-03 08:21:22 +02:00
Morgan
b871dceedc
Good Reports - alternatives to Big Tech monopolies 2021-05-03 08:20:15 +02:00
Morgan
439fe31461
The art of booking a meeting just to force you to do a thing 2021-04-30 11:15:04 +02:00
umarhassan224
a81d62612d
Update Readme.md
The link was broken. So I updated with another online tool.
2021-04-12 12:52:43 +05:00
Morgan
904231be1f
Delete isfj 2021-03-01 14:18:47 +01:00
Morgan
90d5f317b6
Delete isfp 2021-03-01 14:18:37 +01:00
Morgan
1c70e61948
merge personality types results 2021-03-01 14:18:02 +01:00
Morgan
0b0330d365
Link to / include ISFJ chart from my report 2021-03-01 12:56:58 +01:00
Morgan
34ce0402f4
Add ISFJ personality profile 2021-03-01 12:53:00 +01:00
Morgan
eb407ae23f
Add ISFJ personality test result 2021-03-01 12:47:49 +01:00
Morgan
ebaf292bb6
add disc profile results for 2021 2021-03-01 12:45:13 +01:00
Morgan
a0cb0fbc7f
add disc personality test report and images 2021-03-01 12:37:47 +01:00
Morgan
325a6c13d8
Merge Soldat-related links :-) 2021-02-22 14:39:53 +01:00
Morgan
0cad6df4e1
Add Tone Analyzer to ML/AI section 2021-02-22 14:37:34 +01:00
Morgan
19e7b729e5
Add Tone Analyzer service 2021-02-22 14:36:52 +01:00
Morgan
28abd525d9
Copy link from main to SRE section. 2021-02-20 16:12:43 +01:00
Morgan
5e31499177
Ref to new SRE section 2021-02-20 16:10:03 +01:00
Morgan
34457bd0c4
Add new section for Site Reliability Engineering 2021-02-20 16:09:10 +01:00
Morgan
035b250e89
Add LinkedIn School of SRE 2021-02-20 15:52:38 +01:00
Morgan
bc2d4a827f
List of resources about SRE 2021-02-20 09:27:17 +01:00
Morgan
816659aae5
Add Timeless Hacker News 2021-02-20 09:25:48 +01:00
Morgan
42e29b6e58
Add link to my blog. 2021-02-19 23:44:36 +01:00
Morgan
fb5d05a754
Add icon for Writing shortcut in the table of contents 2021-02-19 23:42:41 +01:00
Morgan
ea29b64942
Fix bottom link in the table of contents 2021-02-19 23:41:57 +01:00
Morgan
9aa52cc055
Complete bottom links of the table of contents 2021-02-19 23:41:31 +01:00
Morgan
8a79e7278a
Add a few spelling/grammar checker 2021-02-19 23:37:24 +01:00
Morgan
9aa100e0c2
(2021) An abundance of caution 2021-02-19 16:56:25 +01:00
Morgan
0e7dba5695
(2021) Be a better coworker 2021-02-19 16:53:49 +01:00
Morgan
91dc252ada
(2014) always bet on text 2021-02-19 16:51:11 +01:00
Morgan
d72047fe03
Quote about discipline and following rules. 2021-02-19 16:43:42 +01:00
Morgan
a7a6909dba
Quote from Jack Bergman? 2021-02-19 16:42:48 +01:00
Morgan
3a401b6009
Quote from Jack Bergman 2021-02-19 16:42:31 +01:00
Morgan
62525524a6
Update hyperlink description 2021-02-18 19:43:58 +01:00
Morgan
b0984823b9
Add podcast Histoires de Darons 2021-02-16 19:45:42 +01:00
Morgan
bc6db070a1
Fix podcast description syntax 2021-02-16 19:41:45 +01:00
Morgan
19af21f661
Add podcast episodes about parenting 2021-02-16 19:40:47 +01:00
Morgan
c48aa61a08
Slow programming healthy tips : drink / eat / posture 2021-02-16 19:29:05 +01:00
Morgan
ef391f2b9f
Slow programming healthy tips about sleep 2021-02-16 19:24:41 +01:00
Morgan
9b7961d577
Slow programming healthy tips about coffee intake 2021-02-16 19:21:59 +01:00
Morgan
5d33e02a7c
(2013) Life Tips 101 2021-02-16 19:19:29 +01:00
Morgan
d9cc529891
(2020) Stress Reduction - 22 tips 2021-02-16 18:45:33 +01:00
Morgan
6a47ea6482
Slow programming healthy tips in a covid-19 world 2021-02-16 18:32:30 +01:00
Morgan
e7fb6a1d01
Slow programming healthy tips in a covid world 2021-02-16 18:31:39 +01:00
Morgan
2f2734165a
Highlight some of my favorite pages 2021-02-16 18:19:26 +01:00
Morgan
ca5d0ddbda
Use Italic style for in-between sentence comment. 2021-02-15 17:07:30 +01:00
Morgan
631f3159da
Add my own notes of software engineering books 2021-02-15 17:06:26 +01:00
Morgan
4e1b89ccd5
Add highlights from a great software design book 2021-02-15 17:04:35 +01:00
Morgan
3b1c589e92
(2021) Beware of exception debt 2021-02-15 15:50:42 +01:00
Morgan
cccbeceb77
Test your htaccess rewrite rules 2021-02-15 15:47:47 +01:00
Morgan
3a2410bfb6
Add CodeElf to Programming Productivity Tools 2021-02-15 15:41:10 +01:00
Morgan
9551e58000
Add CodeElf to creativity section 2021-02-15 15:40:09 +01:00
Morgan
9d34d679f2
Add Semver check 2021-02-15 14:53:18 +01:00
Morgan
77e75a0336
Find the cost of adding a npm package to your bundle 2021-02-15 14:50:14 +01:00
Morgan
6ea892af88
Add Rico's cheatsheets | TL;DR for developer documentation 2021-02-15 14:36:03 +01:00
Morgan
fd5c8af2e1
🇫🇷 [FR] [Video] Vidéos récentes : Koreusity, le zapping du web 2021-02-15 12:37:50 +01:00
Morgan
acaaafe945
Slow programming : fail fast 2021-02-15 09:04:47 +01:00
Morgan
9f50b76eba
Slow programming tips 2021-02-15 08:29:52 +01:00
Morgan
6be54c40a7
Copy last article to Web Development section 2021-02-15 08:28:09 +01:00
Morgan
ddecd24b51
🇫🇷 [FR] (2021) Comment coder un site écologique ? 2021-02-15 08:26:45 +01:00
Morgan
456d4227f3
🇫🇷 [FR] (2012) Économie d’encre 2021-02-15 08:19:35 +01:00
Morgan
668e34a5c9
🇫🇷 [FR] (2019) Réduire son empreinte carbone numérique 2021-02-15 08:13:33 +01:00
Morgan
10eb290b89
(2018) The 10 Programmer Personality Types 2021-02-14 16:11:24 +01:00
Morgan
0aac6c14fe
Link to book highlights from programming section. 2021-02-14 15:56:19 +01:00
Morgan
1d0992aa01
Last batch of highlights from Robert Glass's book. 2021-02-14 15:54:56 +01:00
Morgan
1127eded0d
Another batch of quotes from this gem. 2021-02-14 14:52:17 +01:00
Morgan
8fc71918b6
Another batch of quotes from this excellent book 2021-02-14 14:34:25 +01:00
Morgan
75e3bef536
Change the document description to my taste. 2021-02-14 09:31:13 +01:00
Morgan
035b355133
Initiate the book extract with a few quotes 2021-02-14 09:30:24 +01:00
Morgan
875721d846
Create placeholder for Facts and Fallacies of Software Engineering's quotes 2021-02-14 09:27:30 +01:00
Morgan
73a628cd74
Maintenance is a solution, not a problem 2021-02-14 09:00:16 +01:00
Morgan
ec72c1cb37
(2020) Technical Debt Doesn’t Exist 2021-02-14 08:36:40 +01:00
Morgan
f4307f54fe
(2021) The easy way down 2021-02-14 08:23:40 +01:00
Morgan
23a8f195e5
(2007) How to be remarkable 2021-02-14 08:20:25 +01:00
Morgan
7a98a1e25c
(2005) Don’t Shave That Yak! 2021-02-14 08:15:50 +01:00
Morgan
9e7a32a791
(2009) Ignore sunk costs 2021-02-14 08:07:05 +01:00
Morgan
321812eb8d
(2016) Your job vs. your project 2021-02-13 11:57:13 +01:00
Morgan
f4b99eb429
(2016) A manifesto for small teams doing important work 2021-02-13 10:55:31 +01:00
Morgan
5245f950a1
(2019) Busy is not the point 2021-02-13 10:51:41 +01:00
Morgan
83e2759351
(2020) The secret to dealing with cynics at work 2021-02-13 10:47:23 +01:00
Morgan
4d67a28127
Add refs into slow programming principles 2021-02-13 10:44:28 +01:00
Morgan
c29ddca3c6
Add productivity related article in (calm) programming 2021-02-13 10:40:43 +01:00
Morgan
fa988007bb
Fix link broken by previous edit 2021-02-13 10:09:36 +01:00
Morgan
2eca6923af
(2020) GitOps Decisions 2021-02-13 10:07:57 +01:00
Morgan
51b72aeaee
(2018) How Being Busy Kills Productivity 2021-02-13 08:35:30 +01:00
Morgan
9aeca5d633
Remove duplicate GitHub-related links 2021-02-12 13:16:17 +01:00
Morgan
32b79efe17
(2018) Quality and effort by Seth Godin 2021-02-12 11:51:00 +01:00
Morgan
84fe27033e
Reorganize GitHub section's content 2021-02-12 10:12:40 +01:00
Morgan
2065cd8295
Add GitHub section and group + reorganize content 2021-02-12 10:08:04 +01:00
Morgan
8817adfdd2
A markdown version emoji cheat sheet 2021-02-12 09:49:36 +01:00
Morgan
d212d06181
(2014) How to Stop Being a Cynical Asshole 2021-02-12 09:33:57 +01:00
Morgan
81d9e030b3
(2020) How to Stop Being Cynical: 11 Strategies 2021-02-12 09:22:45 +01:00
Morgan
a47103f515
Slow prog / healthy tips : eat slowly 2021-02-12 08:52:56 +01:00
Morgan
1dc9eb934b
Move contributing tips to documentation section 2021-02-11 15:43:08 +01:00
Morgan
6087693aff
(2016) Making Your Open Source Project Newcomer-friendly 2021-02-11 15:41:46 +01:00
Morgan
aeff9939be
Add Onboarding at GitLab 2021-02-11 15:31:23 +01:00
Morgan
eb22c7c721
Create Onboarding subsection 2021-02-11 15:28:31 +01:00
Morgan
b338f767d5
Add Groovy Syntax : String summary table 2021-02-11 13:52:38 +01:00
Morgan
fb6cc2fca4
Fix duplicate and broken link to cheatsheet 2021-02-11 13:03:53 +01:00
Morgan
9ca3a1f343
Pleine conscience/Mindfulness 2021-02-11 12:11:55 +01:00
Morgan
9290a1b5df
(2016) Nous sommes ce que nous écoutons 2021-02-11 09:43:42 +01:00
Morgan
60a53c44e5
Add detailed results for musical taste based personality test 2021-02-11 09:42:10 +01:00
Morgan
e741a510a1
Test result for 🇫🇷 [FR] Nous sommes ce que nous écoutons 2021-02-11 09:37:47 +01:00
Morgan
2899dc540c
Add musical taste test (personality test) 2021-02-11 09:33:47 +01:00
Morgan
ed50921f8a
Slow programming principle : Add another reference for not reacting too early 2021-02-11 07:12:46 +01:00
Morgan
4deba5969f
(2012) Give it five minutes 2021-02-10 18:20:02 +01:00
Morgan
cb041ac56e
(2012) Give it five minutes 2021-02-10 18:19:29 +01:00
Morgan
2c7d23c9dc
Quote by Ralph Waldo Emerson 2021-02-10 11:56:30 +01:00
Morgan
12d95501b5
Achieve cross linking Robots <-> Machine learning sections 2021-02-10 10:37:42 +01:00
Morgan
efb7a5caac
(2018) The improvement board 2021-02-10 10:36:59 +01:00
Morgan
4d9a42745f
Achieve to move programming stuff out of README 2021-02-10 10:07:09 +01:00
Morgan
47ed018ebc
Allen Holub : (2021) #NoAccountability. 2021-02-10 09:51:13 +01:00
Morgan
7f1056aa6a
(2012) How Do I Motivate Myself at Work? 2021-02-10 08:09:45 +01:00
Morgan
0ab508b190
Allen Holub's quote on education 2021-02-10 08:03:24 +01:00
Morgan
a54f77fcd6
Allen Holub's quote on productivity 2021-02-10 08:01:51 +01:00
Morgan
7ab1332f0a
(2013) How to Be More Productive at Work if You're a Perfectionist 2021-02-10 07:56:48 +01:00
Morgan
3bb3ece7b2
How to Maximize Satisfaction and be less negative at work 2021-02-10 07:53:14 +01:00
Morgan
74ba83edef
Add Semgrep (static analysis for mutiple languages) 2021-02-10 07:35:42 +01:00
Morgan
81861649bd
Farnam Street's Articles about productivity 2021-02-10 07:30:46 +01:00
Morgan
3a34c6a1b6
Steve Jobs' quote about focus 2021-02-10 07:28:14 +01:00
Morgan
c65afc60b4
Add quote from Laird Hamilton 2021-02-09 16:19:05 +01:00
Morgan
90beca50c8
Add Image Colorization API tool to Robots section 2021-02-09 12:14:59 +01:00
Morgan
7cfde8b382
Grand bien vous fasse - (2021) 🇫🇷 [FR] [Audio] L'hypersensibilité 2021-02-09 11:03:28 +01:00
Morgan
a7c6eebc28
(2020) The Future of Developer Careers 2021-02-08 18:52:16 +01:00
Morgan
7e9454629e
(2020) The Future of Ops Careers. 2021-02-08 18:49:42 +01:00
Morgan
49eac81e06
fix name spelling 2021-02-08 18:46:37 +01:00
Morgan
3281c92435
fix name spelling 2021-02-08 18:45:59 +01:00
Morgan
da366bee32
Operations: Past, Present, and Glorious Future Webinar 2021-02-08 18:44:19 +01:00
Morgan
8662ae13f1
Cloud Guru / Honeycomb blog / podcasts 2021-02-08 18:43:21 +01:00
Morgan
8f379d7bac
(2021) Think first about what problem this is solving and for whom 2021-02-08 18:30:22 +01:00
Morgan
e2bbae1671
Add slow programming principle 2021-02-08 18:23:10 +01:00
Morgan
54ef0f801f
Highlight Trunk Based Development in programming 2021-02-08 18:19:21 +01:00
Morgan
b1916cd4ae
(2017) Trunk Based Development 2021-02-08 18:18:02 +01:00
Morgan
1bd7a22145
(2018) Continuous Integration and Feature Branching 2021-02-08 18:14:58 +01:00
Morgan
8b652cb17f
Everything CI/CD on reddit 2021-02-08 17:32:36 +01:00
Morgan
1a3b9e7bdd
Add DesGeeksetdeslettres into News 2021-02-08 17:12:13 +01:00
Morgan
ac3f5f36e4
Add DesGeeksetdeslettres into Privacy News 2021-02-08 17:11:36 +01:00
Morgan
b7fa435561
Add news into privacy section, add sebsauvage 2021-02-08 17:09:43 +01:00
Morgan
7bc77db50c
Update Torrent9 and add their twitter account 2021-02-08 17:03:16 +01:00
Morgan
e804cd6a20
(2017) [Video] Jenkins World: How to Use Jenkins Less 2021-02-08 16:56:01 +01:00
Morgan
1049a41564
Jenkins Automation Server on Reddit. 2021-02-08 16:46:50 +01:00
Morgan
9c667b0d98
VimTricks Archives 2021-02-08 16:42:36 +01:00
Morgan
aa9d7b904f
Clear is Kind. Unclear is Unkind. 2021-02-08 16:32:35 +01:00
Morgan
22d94ea52c
group react vs respond principles 2021-02-08 15:20:02 +01:00
Morgan
929ffd3b13
Adding soldat 2d game (nostalgia) 2021-02-08 10:49:12 +01:00
Morgan
4d6aa145ec
Update books section' link text, add reading 2021-02-08 09:57:55 +01:00
Morgan
e76d91023b
Adapt books section add reading 2021-02-08 09:56:49 +01:00
Morgan
eb77c3cda0
calm programming : go slow 2021-02-07 13:55:16 +01:00
Morgan
115d4952da
(2012) A Gentle Friday Reminder: Go Slow 2021-02-07 13:54:34 +01:00
Morgan
fe45d6ebd3
(2020) Transparency and communication on small teams 2021-02-07 13:40:39 +01:00
Morgan
45851681c9
slow programming principle : comment 2021-02-07 13:33:16 +01:00
Morgan
0b7a865369
(2020) The case for comments in code 2021-02-07 13:29:52 +01:00
Morgan
ab70e3dd39
(2021) The Essence of Programming 2021-02-07 13:12:21 +01:00
Morgan
c35303b4d4
Reintroduce podcasts in the main README 2021-02-07 12:43:32 +01:00
Morgan
94c592a65a
Remove podcasts from programming section 2021-02-07 12:43:00 +01:00
Morgan
dad8ff7515
(2021) How to write readable code 2021-02-07 12:41:10 +01:00
Morgan
8b272e9d99
The Pinocchio Problem : what defines great systems 2021-02-07 12:04:53 +01:00
Morgan
be6d91e6ee
Giving WordPress Its Own Directory 2021-02-05 07:36:55 +01:00
Morgan
14c0e1553d
slow programming : let things blow up 2021-02-04 17:07:27 +01:00
Morgan
b7c03c3689
principle of slow programming about giving the right importance to a task 2021-02-04 12:21:55 +01:00
Morgan
f9142647db
fix links to parent root folder related files 2021-02-02 08:07:26 +01:00
Morgan
79f6614c99
Locality Of Reference Documentation (LoRD) 2021-02-01 17:38:47 +01:00
Morgan
7d733e929c
(2021) The Cult of Best Practice 2021-02-01 17:29:26 +01:00
Morgan
a98afcaefd
(2021) Do less and do it better 2021-02-01 17:24:59 +01:00
Morgan
54b87a0b80
fix things and care more about your impact 2021-01-31 10:45:07 +01:00
Morgan
68e79447da
Highlight Lobsters in programming section 🦄 2021-01-31 09:38:26 +01:00
Morgan
492d3ceabf
Highlight Lobsters 🦄 2021-01-31 09:37:23 +01:00
Morgan
c4fce55e08
Add DevOps ToC title 2021-01-31 09:34:08 +01:00
Morgan
b4d666b4f0
Update programming table of contents 2021-01-31 09:33:38 +01:00
Morgan
179fbc6dc4
Update DevOps ToC 2021-01-31 09:32:38 +01:00
Morgan
114998d92a
(2021) How to be clear 2021-01-31 09:31:22 +01:00
MorganGeek
dd238f08ea Moving DevOps to its own section as GitHub does not like great markdown files 2021-01-31 09:28:16 +01:00
Morgan
2bb7ace625
fix link to calm programming section 2021-01-31 00:24:08 +01:00
MorganGeek
fc15afadf8 Fix cross linking between documents 2021-01-30 22:30:52 +01:00
MorganGeek
fd1b789380 Remove left overs from transition 2021-01-30 22:26:28 +01:00
MorganGeek
7fa2acacc4 GitHub is case sensitive with files 2021-01-30 22:24:58 +01:00
MorganGeek
50eaf74022 GitHub cannot handle the whole readme :-( 2021-01-30 22:23:07 +01:00
MorganGeek
26807e88bd Merge branch 'master' of github.com:MorganGeek/bookmarks 2021-01-30 22:12:05 +01:00
Morgan
b35a28fcf2
Brandolini's law on the difficult of debunking bullshit 2021-01-30 22:10:50 +01:00
Morgan
fe283d9b0e
Logical fallacies + regroup such articles 2021-01-30 22:07:53 +01:00
Morgan
3f86db544b
(2021) How to write like you speak 2021-01-30 22:02:17 +01:00
Morgan
4fdbbc858e
Add parenting section + being a dev dad 2021-01-30 21:45:02 +01:00
MorganGeek
6afc3d2c6e Merge branch 'master' of github.com:MorganGeek/bookmarks 2021-01-30 21:40:22 +01:00
Morgan
f0d471e9ac
slow programming : add more refs 2021-01-30 11:00:30 +01:00
Morgan
85731e53b6
(2012) Learn to Read the Source, Luke 2021-01-30 10:59:58 +01:00
Morgan
6aefd66555
you are what you feed your mind with 2021-01-30 10:57:06 +01:00
Morgan
2d193af5f6
slow programmer : refs 2021-01-30 10:53:45 +01:00
Morgan
fbb7db4859
Add refs for claim 2021-01-30 10:44:26 +01:00
Morgan
683f71e81d
Software development topics I've changed my mind on after 6 years in the industry 2021-01-30 10:37:29 +01:00
Morgan
d165bab8f6
Add language flag (french 🇫🇷 ) 2021-01-29 18:49:56 +01:00
Morgan
4c5ba3db31
Correct website title 2021-01-29 18:49:30 +01:00
Morgan
36a8bde168
Add talent d'or | boussole personality test result 2021-01-29 18:48:45 +01:00
Morgan
9fa733bf3a
add talent d'or result chart 2021-01-29 18:47:27 +01:00
Morgan
9695c147b9
Current rainfall radar for Belgium 2021-01-29 18:36:39 +01:00
Morgan
c9f04699c8
Move the quote in the slow programming principles 2021-01-28 10:54:21 +01:00
Morgan
1339662286
Link and reorder GitHub section 2021-01-27 17:50:59 +01:00
Morgan
58efeb5238
list of awesome actions to use on GitHub
not always so awesome but anyway...
2021-01-27 17:50:01 +01:00
Morgan
4a22a70cd0
slow prog principles don't be over confident 2021-01-27 14:42:07 +01:00
Morgan
be1ece712b
Add my 2 cents on CI doesn't work headlline 2021-01-25 12:58:45 +01:00
Morgan
5143c145a6
Fix list item indentation in JFR section 2021-01-25 12:57:08 +01:00
Morgan
f2f780400b
add Jenkinsfile runner articles/section 2021-01-25 12:55:59 +01:00
Morgan
f5c1e88a0c
(2020) Complexity Has to Live Somewhere 2021-01-25 10:40:21 +01:00
Morgan
6e625ba43e
What Is CICD? What’s Important and How to Get It Right 2021-01-25 10:22:57 +01:00
Morgan
814770bf39
add year in Fred Hébert articles 2021-01-25 10:18:03 +01:00
Morgan
808cb23341
highlight how successful people stay calm 2021-01-25 09:43:46 +01:00
Morgan
4167c886bf
healthy tips / helpers 2021-01-25 09:42:44 +01:00
Morgan
dc9e6c96b6
slow programming - breathe and healthy tips 2021-01-25 09:42:01 +01:00
Morgan
e25ad48e75
slow programming looking for assistance 2021-01-25 09:36:52 +01:00
Morgan
cce6804100
slow programming - sleep 2021-01-25 09:33:57 +01:00
Morgan
ce9a000240
Principles calm programming 2021-01-24 21:03:25 +01:00
Morgan
9d122f82e5
slow programming - wip 2021-01-24 12:53:58 +01:00
Morgan
7340b0d5ad
simplify and minimalism 2021-01-24 12:52:52 +01:00
Morgan
ae8274b97b
principles ++ 2021-01-24 12:51:40 +01:00
Morgan
04cac4614d
principle on slowing down and understanding clean code 2021-01-24 12:48:03 +01:00
Morgan
bf48450816
Principles on focus 2021-01-24 12:45:02 +01:00
Morgan
cc54f1ae67
more principles 2021-01-24 12:43:58 +01:00
Morgan
fb7d778b5a
additional principles 2021-01-24 12:41:31 +01:00
Morgan
f33e074839
update principles 2021-01-24 12:23:52 +01:00
Morgan
b87b3e0b55
additional principle for slow programming 2021-01-24 12:21:57 +01:00
Morgan
c8955dcc07
additional principles 2021-01-24 12:20:33 +01:00
Morgan
32ba9075cd
add poster for programming paradigms (VanRoy) 2021-01-24 11:49:19 +01:00
Morgan
23dbbaf4e7
What Every Programmer Should Know 2021-01-24 11:47:57 +01:00
Morgan
bf7fa2b444
additional slow programming principles 2021-01-24 11:43:37 +01:00
Morgan
34b7493f48
highlight functional geekery with frank hebert 2021-01-24 11:43:25 +01:00
Morgan
9354f6fa2d
link to calm/slow programming articles section 2021-01-24 11:00:20 +01:00
Morgan
3c9412ba6a
link to self slow programming principles 2021-01-24 10:58:50 +01:00
Morgan
f4820932f0
Create some base slow programming principles 2021-01-24 10:57:23 +01:00
Morgan
276d705571
aspie quiz result 2021-01-23 15:16:04 +01:00
Morgan
cc354b050e
Add aspie quizz result 2021-01-23 15:13:23 +01:00
Morgan
db66f3fd07
upload aspie diagram result 2021-01-23 15:11:29 +01:00
Morgan
2aa80037b1
add result from aspie test - quiz 2021-01-23 15:07:24 +01:00
Morgan
db62610709
Wikiloc - trails in belgium and in the world 2021-01-23 15:05:24 +01:00
Morgan
01722687a9
Principle - About chasing perfection 2021-01-23 15:00:22 +01:00
Morgan
eb32b0bb24
Sedja helps with your PDF tasks 2021-01-21 18:46:02 +01:00
Morgan
f1d5723e09
Manifesto for Async Software Development 2021-01-21 18:14:38 +01:00
Morgan
849ac5fbc3
(2017) Hyperproductive development 2021-01-21 18:03:06 +01:00
Morgan
0723b64162
A post on collaboration, coherence and complexity 2021-01-21 17:51:47 +01:00
Morgan
4aefea0a9f
highlight builtwith + math of frequent rollouts 2021-01-21 17:48:45 +01:00
Morgan
e35360b7e8
(2020) Never underestimate people’s ability to not hear you 2021-01-18 18:32:43 +01:00
Morgan
dece78470d
The key to happiness is to stop getting upset all the dang time 2021-01-18 18:27:45 +01:00
Morgan
9d070e6cb6
(2020) The 12 Week Year 2021-01-18 18:23:22 +01:00
Morgan
0e20fc2d8a
Slide deck presentations are the worst way to share knowledge remotely 2021-01-18 18:01:19 +01:00
Morgan
662eb9dd7c
(2020) Write 5x more but write 5x less 2021-01-18 17:50:55 +01:00
Morgan
be3adf4ccd
(2020) Hide a problem from your client and now you’ve got 2 problems 2021-01-18 17:47:17 +01:00
Morgan
424418078b
Learning a technology you don’t need right now is a waste of time 2021-01-18 17:45:15 +01:00
Morgan
14b11b1fd1
The “You Get One Diagram” approach to documents 2021-01-18 17:42:54 +01:00
Morgan
7f6852db07
Don’t bring problems, bring solutions is bull crap 2021-01-18 12:18:32 +01:00
Morgan
dce4bb467d
(2021) Audience friendly goals 2021-01-18 12:08:40 +01:00
Morgan
3ac77c1eee
(2020) Death to private chats 2021-01-12 12:31:43 +01:00
Morgan
f5a308bec1
stop talking about it in a chat room 2021-01-12 11:52:39 +01:00
Morgan
c3467ab8e9
add beta site for mind expanding books 2021-01-10 21:01:37 +01:00
Morgan
52ec646905
Freely available programming books 2021-01-10 20:57:29 +01:00
Morgan
b41e3da9c9
Awesome Public Datasets 2021-01-10 20:53:01 +01:00
Morgan
4c06d7bbfa
best practices information from around the web 2021-01-10 20:50:45 +01:00
Morgan
5df13f7a79
30 best practices for development & testing 2021-01-10 20:45:25 +01:00
Morgan
7a21b60881
add ArchiveBox 2021-01-08 14:29:02 +01:00
Morgan
c7a7bc359e
add principle on simplifying processes 2021-01-08 12:08:55 +01:00
Morgan
90f1fd8ea5
Good tips on dealing with/preventing burnout 2021-01-06 14:22:15 +01:00
Morgan
3301d2b3ff
Add The Cloud Posse Developer Hub 2021-01-06 14:12:57 +01:00
Morgan
1857c40640
force sorting of dekudeals (switch) wishlist 2020-12-31 11:44:00 +01:00
Morgan
4541761889
add advent of code and learn x in y min 2020-12-28 17:10:44 +01:00
Morgan
baf4803c3b
Add finactum, similar to companyweb 2020-12-26 11:45:06 +01:00
Morgan
29f9bcdf07
add companyweb and highlight glassdoor 2020-12-26 11:37:31 +01:00
Morgan
16018e56b7
Update SensCritique related wishlists 2020-12-24 11:24:52 +01:00
Morgan
7eb0ef0f06
Refactor the Wishlists presentation 2020-12-24 11:15:30 +01:00
Morgan
0388d93a3f
Restore gaming section head title + add hnefatafl 2020-12-17 21:36:01 +01:00
Morgan
175315e40c
(2020) Privacy not included* | Be Smart. Shop Safe 2020-12-17 21:09:50 +01:00
Morgan
9f4cc5bf72
FSF - (2020) Ethical Tech Giving Guide 2020-12-17 20:42:20 +01:00
Morgan
72f074b3fa
Logo Lab - Test your logo 2020-12-14 17:14:40 +01:00
Morgan
26645b8c83
Redbubble : products designed by artists 2020-12-14 16:48:32 +01:00
Morgan
83ad366fe9
(2019) On Information Loss in Software 2020-12-13 16:45:59 +01:00
Morgan
a58795dee8
Calm technology and Too much DRY 2020-12-13 16:40:37 +01:00
Morgan
90c368aace
(2001) Things to Say When You're Losing a Technical Argument 2020-12-13 16:27:28 +01:00
Morgan
d933473e23
add instructables to culture section 2020-12-13 15:21:11 +01:00
Morgan
0bcdf9a903
remove link duplication for xerius 2020-12-09 15:06:18 +01:00
Morgan
176c31d19e
add xerius tool in business tools 2020-12-09 15:04:58 +01:00
Morgan
dc3034eb56
update b-ok / ZLibrary link + highlight it 2020-12-07 10:38:58 +01:00
Morgan
b34ccc0355
Mobilism for finding books 2020-12-07 10:24:52 +01:00
Morgan
adcf7a514a
Update WISHLISTS.md 2020-11-28 18:46:55 +01:00
Morgan
ad52fc7fd4
add wish lists 2020-11-28 18:25:49 +01:00
Morgan
a3917b06a4
Update WISHLISTS.md 2020-11-28 18:15:46 +01:00
Morgan
2dddc6d648
Update WISHLISTS.md
update wishlist
2020-11-28 18:15:33 +01:00
Morgan
ce4828a27b
Add free french books from public domain 2020-11-26 20:25:01 +01:00
Morgan
9b8f0d5cf1
cheat sheet - Using Git Diff Without a Repo 2020-11-26 14:52:48 +01:00
Morgan
7d8113a84c
Websites that spark joy
curated list of sites with an extra bit of fun.
2020-10-13 09:08:53 +02:00
Morgan
7e7bdcdf7b
read DC and Marvel Comics Online for free 2020-09-25 00:08:14 +02:00
Morgan
17ef725437
A book for learning the Vim editor the smart way. 2020-09-09 11:17:44 +02:00
Morgan
dd0ab7dc4e
fix http -> https for bash pitfalls 2020-09-08 10:26:36 +02:00
Morgan
98be6a9c7e
reorganize remote jobs section into remote work 2020-09-02 09:18:34 +02:00
Morgan
b41a300829
add useful gitignore resources 2020-07-22 22:30:22 +02:00
Morgan
f993082473
fix incomplete personality test report 2020-07-22 13:47:15 +02:00
MorganGeek
59d8fb6371 add vim-youcompleteme cheatsheet 2020-07-20 18:18:21 +02:00
MorganGeek
e53bd30e53 enrich vim cheatsheet with basic commands 2020-07-19 16:13:24 +02:00
Morgan
e9243284ca
asdf : CLI version manager for multiple languages 2020-07-19 14:02:53 +02:00
Morgan
a0cdce01a2
JAMstack Themes for static site generators 2020-07-19 13:37:18 +02:00
MorganGeek
8116a0b7cd add list of static web site generators 2020-07-19 11:16:56 +02:00
MorganGeek
397313d59a fix spelling/typos 2020-07-19 11:16:31 +02:00
MorganGeek
127d2f2c19 fix spelling/typos 2020-07-19 11:16:15 +02:00
MorganGeek
e1125c35f3 add vim cheatsheet 2020-07-19 11:15:52 +02:00
MorganGeek
dbb9d7d8c5 add text linters / static analysis tools 2020-07-18 18:23:24 +02:00
MorganGeek
643781ed35 add vim cheatsheet 2020-07-13 18:32:05 +02:00
MorganGeek
ef520f28a0 add shell cheatsheet 2020-07-13 18:31:35 +02:00
MorganGeek
ca76c2cbd8 add vim and zsh tips 2020-07-13 18:30:34 +02:00
MorganGeek
8e9bed50fc add vim and zsh tips 2020-07-13 18:27:03 +02:00
MorganGeek
bb7ff92324 fix typos in principles documentation 2020-07-13 18:26:43 +02:00
Morgan
a63fb39176
(2015) AWK one-liner collection 2020-07-08 21:57:53 +02:00
MorganGeek
cc275d24ff removing bitdefender on macos 2020-07-08 12:14:44 +02:00
MorganGeek
8456d8b15e formating 2020-07-08 12:14:23 +02:00
MorganGeek
a742b0e48a add rust cli tools 2020-07-08 12:13:39 +02:00
Morgan
c9580de4b3
add Netcraft to analyze website's tech stack 2020-07-07 10:39:35 +02:00
Morgan
5fee335c99
How to Avoid Handover Nightmares : some gems =) 2020-07-02 15:42:35 +02:00
Morgan
2727b849d7
How to Avoid Handover Nightmares : some gems :) 2020-07-02 15:41:22 +02:00
Morgan
b27c3e6cd7
🤓 Build your own ... (insert technology here) 2020-07-02 12:31:43 +02:00
Morgan
3abd7e5ba5
Hacker way to compare ec2 instances price 2020-07-01 10:13:51 +02:00
Morgan
8d39498592
(2019) Terraform Code Quality 2020-06-30 15:53:25 +02:00
Morgan
51ad57f339
SSH Tips & Tricks 2020-06-29 19:39:46 +02:00
Morgan
0c1f9bc7f9
resources aiming at redecentralizing the internet 2020-06-29 19:34:29 +02:00
Morgan
045226fcb9
tips for linux/unix and productivity 2020-06-29 19:27:57 +02:00
Morgan
d9aa867b95
(2020) Jupiter Dev Log 3 - Lint All The Things 2020-06-29 19:08:07 +02:00
Morgan
fe28a471f3
(2019) Testing my dotfiles with Github actions 2020-06-29 18:19:52 +02:00
Morgan
6b9023b163
add hacker laws to programming section 2020-06-26 20:01:49 +02:00
Morgan
3f4f99e98b
add hacker laws into principles 2020-06-26 20:01:20 +02:00
Morgan
343e4d4025
(2019) [Video] Terraform best practices with examples and arguments 2020-06-24 18:43:03 +02:00
Morgan
0db33cd860
add chezmoi to Security / GPG sections 2020-06-24 15:19:33 +02:00
Morgan
781dfde321
Manage your dotfiles securely with chezmoi 2020-06-24 15:18:35 +02:00
Morgan
ecfb121e4f
Validating Jenkinsfile in Vim or CLI / terminal 2020-06-24 13:36:52 +02:00
Morgan
ff4ec8053a
Writing a custom language linter for ale (vim) 2020-06-23 09:58:14 +02:00
Morgan
da587538d8
add trick for validating jenkinsfile 2020-06-23 09:51:57 +02:00
Morgan
4a2f1c5a25
(2019) How to Validate a Jenkinsfile 2020-06-23 09:50:30 +02:00
Morgan
2565a1cce8
(2019) Vim: you don't need NERDtree 2020-06-22 18:38:35 +02:00
Morgan
ac8102083e
The hitchhiker's guide to terraform 2020-06-22 18:12:57 +02:00
Morgan
a55a953a3e
Vault configuration as code via Terraform: 2020-06-22 18:06:41 +02:00
Morgan
0c9208807e
copy vim awesome to productivity tools 2020-06-22 09:57:54 +02:00
Morgan
0843235823
update cheatsheet index : fix broken link 2020-06-17 15:11:43 +02:00
Morgan
ca4f526e95
add cheatsheet index 2020-06-17 15:11:17 +02:00
Morgan
93fb87d67b
highlight SSL Server Test 2020-06-17 15:03:43 +02:00
Morgan
2488051d12
add Image Colorization API 2020-06-16 09:37:26 +02:00
Morgan
0ca236c010
RouteYou : itinéraires à pied ou en vélo à Bruxelles 2020-06-02 08:33:06 +02:00
Morgan
1f96d5ba9e
Les chemins et sentiers publics de la Province de Namur. 2020-05-25 09:42:58 +02:00
Morgan
bbefa69b3d
calculating schema size in postgresql 2020-05-15 14:52:59 +02:00
Morgan
e0f8595e00
add result for personality type indicator 2020-04-20 14:35:38 +02:00
Morgan
f4b6315cbe
add my test result 2020-04-20 12:29:34 +02:00
Morgan
15a266d420
add result for big five personality test 2020-04-20 12:28:10 +02:00
Morgan
0279eec73c
add result for LOGB five min test 2020-04-20 11:47:32 +02:00
Morgan
24d8e18f9d
Add result for human relationship test 2020-04-19 17:10:25 +02:00
Morgan
c695b188f6
add result of a shape preference personality test 2020-04-19 17:00:47 +02:00
Morgan
6bc7eb7f06
add result for color quiz test 2020-04-19 16:45:08 +02:00
Morgan
f86b312a7a
add pictures for see my personality test results 2020-04-19 15:52:57 +02:00
Morgan
30e02f9217
add result for personality test 2020-04-19 15:52:24 +02:00
Morgan
de0e0b1e1e
add PersonalityDNA quiz result 2020-04-17 14:51:58 +02:00
Morgan
ace65715da
what the dreams reveals about MBTI personalities 2020-04-17 08:44:06 +02:00
Morgan
da20c22e2b
illustrate the dream personality test 2020-04-17 08:39:05 +02:00
Morgan
2c2974800c
develop jobs by category 2020-04-14 14:52:46 +02:00
Morgan
393c92fd92
add result of a orientation test done in 2008 2020-04-14 14:28:11 +02:00
Morgan
cab2e8878a
add graph for kledou orientation test 2020-04-14 14:23:38 +02:00
Morgan
3ab510be5e
update interest profile results with job list 2020-04-14 12:40:17 +02:00
Morgan
7252a366f7
highlight discuvver 2020-04-14 10:35:30 +02:00
Morgan
1d826d23fa
add result from job quiz career test 2020-04-11 20:55:09 +02:00
Morgan
d12a55eaf4
formatting of jobs examples 2020-04-11 11:58:56 +02:00
Morgan
7074be924f
add result for job personality test 2020-04-11 11:44:30 +02:00
Morgan
c882416307
format career types 2020-04-10 18:07:13 +02:00
Morgan
4299b78436
add ISFP profile 2020-04-10 18:05:47 +02:00
Morgan
afac16fd7b
detail personality type for cats 2020-04-10 17:53:44 +02:00
Morgan
aa70137e1e
details possible careers for cats 2020-04-10 17:53:07 +02:00
Morgan
a6fd1bd1c9
add career buzz quiz result 2020-04-10 17:43:41 +02:00
Morgan
8e4cfeb52e
add result of "move for job" quiz 2020-04-10 13:03:51 +02:00
Morgan
42d1887b0c
update insights in disc test result 2020-04-09 20:34:37 +02:00
Morgan
073c2308b8
add insights to disc test results 2020-04-09 20:34:13 +02:00
Morgan
74d2ac6dd2
detail disc test profile 2020-04-09 20:31:50 +02:00
Morgan
484bec69c1
add result for another DISC test 2020-04-09 20:27:29 +02:00
Morgan
e034fc9392
add testcolor.png 2020-04-07 18:00:37 +02:00
Morgan
f0903c5427
link to testcolor png 2020-04-07 18:00:17 +02:00
Morgan
d69c94fe30
add result for testcolor personality test 2020-04-07 17:59:19 +02:00
Morgan
d1f0e14904
align formating 2020-04-07 17:49:03 +02:00
Morgan
8d98430ceb
lower the font size 2020-04-07 17:48:46 +02:00
Morgan
339bef7e80
Create separation between test results 2020-04-07 17:48:27 +02:00
Morgan
b0aa56586e
add result for yet another hobby test 2020-04-07 17:48:05 +02:00
Morgan
f758932167
add result for hobby test 2020-04-07 17:15:27 +02:00
Morgan
9caa54f2c5
add result from free 123 career test 2020-04-06 18:56:57 +02:00
Morgan
558ee47160
add result for VisualDNA WhoAmI quiz 2020-04-06 10:31:28 +02:00
Morgan
5a54cdebb8
format job examples 2020-04-05 18:12:46 +02:00
Morgan
572e53d5f4
formatting of career examples 2020-04-05 18:05:43 +02:00
Morgan
e701d22496
add INTJ career examples 2020-04-05 18:04:07 +02:00
Morgan
f8b50b29a2
fix url of sokanu career test 2020-04-05 12:10:26 +02:00
Morgan
75d901612a
add result for career test from Career Explorer 2020-04-05 12:04:19 +02:00
Morgan
941a9a7818
add result for free online career test 2020-04-05 08:36:18 +02:00
Morgan
68991db3e1
add result for your future in IT career quizz 2020-04-03 18:59:12 +02:00
Morgan
bf5523233f
fix test name 2020-04-03 12:32:13 +02:00
Morgan
92bb1e4204
add result fo carer quiz personality test 2020-04-03 12:31:42 +02:00
Morgan
ee253f8910
fixing heading style 2020-04-02 21:43:10 +02:00
Morgan
a0bd091a3d
add strengths test result 2020-04-02 21:31:35 +02:00
Morgan
9b4a534fe3
holland code career test result 2020-03-31 20:55:40 +02:00
Morgan
493a0a9c8c
fix test title 2020-03-31 17:59:37 +02:00
Morgan
d9ff176e5a
add interest profiler test result 2020-03-31 17:59:07 +02:00
Morgan
59150530c1
15 Questions to Discover Your Personal Mission 2020-03-31 11:24:21 +02:00
Morgan
a9a708524b
update test result file name 2020-03-29 19:18:12 +02:00
Morgan
9ca12e14f4
test result for the passion profile quiz 2020-03-29 19:17:23 +02:00
Morgan
9a200ea170
Add results for test on true passion 2020-03-29 18:52:37 +02:00
Morgan
b0b3f73939
Fix Tekton link in ToC 2020-03-21 15:34:35 +01:00
Morgan
6dd4aba889
HashiCorp Resource Library 2020-03-21 15:33:58 +01:00
Morgan
75ad8cec43
Introduce SAP Jenkins Library 2020-03-21 15:04:11 +01:00
Morgan
f93ad97da1
highlight presentation on automated testing 2020-03-21 15:02:42 +01:00
Morgan
463f166100
tool to visualize terraform dependencies 2020-03-21 15:01:02 +01:00
Morgan
a06968e700
Introduce Fogg for terraform 2020-03-21 14:58:39 +01:00
Morgan
fb976132fb
Introduce TFLint 2020-03-21 14:55:37 +01:00
Morgan
83b25d6047
Introduce InSpec CLI 2020-03-21 14:54:16 +01:00
Morgan
8032e0422b
Introduce Conftest 2020-03-21 14:53:14 +01:00
Morgan
6c3acca912
Test-Driven Development (TDD) for Infrastructure 2020-03-21 14:50:28 +01:00
Morgan
8732f9af91
Introduce Terrascan 2020-03-21 14:46:33 +01:00
Morgan
8119bf6760
Introduce Astro for terraform 2020-03-21 14:43:13 +01:00
Morgan
f4774ecf0c
Introduce Terraform Validate 2020-03-21 14:40:36 +01:00
Morgan
076a91540a
about terraform and compliance as code 2020-03-21 14:38:24 +01:00
Morgan
6947f43e04
Introducing Terratest 2020-03-21 14:33:42 +01:00
Morgan
04afeb2aa8
structuring production AWS account with Gruntwork 2020-03-21 14:32:08 +01:00
Morgan
69268ed634
Compliance As Code 2020-03-21 14:28:33 +01:00
Morgan
de5497fab3
(2020) Understanding (Terraform) State 2020-03-21 12:47:36 +01:00
Morgan
7adcfb94f1
Make your terragrunt output useful 2020-03-21 12:37:58 +01:00
Morgan
f6f8ec77cb
The Gruntwork Infrastructure as Code Library 2020-03-21 11:01:37 +01:00
Morgan
3af9db4e21
Chérie, j'ai rétréci Docker 2020-03-21 10:58:19 +01:00
Morgan
32d4d7eb3a
What Writing infrastructure as code teaches you 2020-03-21 10:53:17 +01:00
Morgan
584c6e4e72
Add Vue.js 2020-03-21 10:47:22 +01:00
Morgan
50f5503fbb
add hashtomagnet - Hash to Magnet generator 2020-03-20 20:06:03 +01:00
Morgan
c63a9f7cb9
add Romanr.info magnet link generator 2020-03-20 20:04:45 +01:00
Morgan
cefc6cb478
add GTmetrix | Website Performance Test 2020-03-19 10:59:28 +01:00
Morgan
4c54d30c34
Easy Amazon EC2 Instance Comparison 2020-03-09 16:14:22 +01:00
Morgan
af65aa66e0
AWS Favicon Update chrome extension 2020-03-03 07:35:50 +01:00
Morgan
7df1e59b2b
IRC search 2020-02-25 22:40:25 +01:00
MorganGeek
6c8656f7a5 add gomi, cli tool replacement for rm 2020-02-19 22:40:31 +01:00
Morgan
814fba4012
(2020) critique of missing structure of OS 2020-02-19 10:31:20 +01:00
Morgan
927c655134
DevOps exercises 2020-02-18 23:01:02 +01:00
Morgan
28ebf24fae
(2020) The Myth of the Myth of the 10x Programmer 2020-02-18 10:29:39 +01:00
Morgan
6be0665056
Getting latest tag on git repository 2020-02-18 10:21:39 +01:00
Morgan
c68490a4b6
pre-commit tools + for terraform 2020-02-17 17:11:35 +01:00
Morgan
abaa6f6312
uptdate: Terraform Best Practices for AWS users. 2020-02-17 17:05:30 +01:00
Morgan
c110b1a84e
(2018) Terraform best practices 2020-02-17 16:59:18 +01:00
Morgan
96a4988294
Clikt : simple CLI parser for kotlin 2020-02-17 16:10:30 +01:00
Morgan
e83a6cf79c
Kotlin parsing tool for writing CLI 2020-02-17 15:28:33 +01:00
Morgan
5cd258adf4
Collection of alerting rules for prometheus 2020-02-17 15:27:05 +01:00
Morgan
68d6ee3466
(2017) ChatOps and DevOps Best Practices 2020-02-16 12:25:06 +01:00
Morgan
ba93b388ec
reorganize chatops section 2020-02-16 12:16:02 +01:00
Morgan
35b8f0fb13
dive for exploring docker image layers 2020-02-16 10:58:13 +01:00
Morgan
c13da3c8d5
terraform-related resources 2020-02-14 08:01:36 +01:00
Morgan
34aa3319ea
(2018) Open sourcing Terratest 2020-02-14 07:48:34 +01:00
Morgan
4dd7fcb0b3
Gruntwork resources + add Packer section 2020-02-14 07:45:26 +01:00
Morgan
48d194443b
K8s resources and devops slack communities 2020-02-13 22:24:36 +01:00
Morgan
3371a8e808
add groovy formating 2020-02-13 21:54:55 +01:00
Morgan
e4bbc0985f
Event Name Generator 2020-02-13 14:43:17 +01:00
Morgan
33f7730f1e
CloudCraft + modules.tf infra as code generator 2020-02-13 11:54:11 +01:00
Morgan
4ae3a36ad3
regex 2020-02-12 22:30:25 +01:00
Morgan
977b79f8f4
reveal all jenkins secrets 2020-02-12 22:26:47 +01:00
Morgan
cd917d848c
add movix to Culture section 2020-02-08 12:09:39 +01:00
Morgan
bdd6c2101b
add movie recommendation service based on AI / DL 2020-02-08 12:07:43 +01:00
Morgan
c3bea98c69 add Ontrack to monitoring tools 2020-02-08 11:05:15 +01:00
Morgan
fbaf8f3b72
add powerlevel10k + k9s 2020-02-03 19:16:03 +01:00
Morgan
e6b116141b
k9s - CLI To Manage Your Clusters In Style! 2020-02-03 17:57:25 +01:00
Morgan
6c9d997903
tfsec : static security analysis for terraform code 2020-02-03 16:17:47 +01:00
Morgan
6b7c0d0afe
checkov : Terraform static analysis 2020-02-03 16:06:09 +01:00
Morgan
ecb183c6af
terraform-compliance BD test tool 2020-02-03 15:44:24 +01:00
Morgan
a24d868c56
list of resources on HashiCorp's Terraform 2020-02-03 15:34:48 +01:00
Morgan
fea3390023
(2019) Terraform modules and some of best-practices 2020-02-03 15:32:31 +01:00
Morgan
0608954726
terraform / terragrunt resources and tips 2020-02-03 15:30:16 +01:00
Morgan
3b8025fe9f
Add Terragrunt to Clean Code Section 2020-02-03 15:18:29 +01:00
Morgan
f9acb2c386
Terragrunt DRY and maintainable Terraform code. 2020-02-03 15:17:28 +01:00
Morgan
0d344e17b8
Terratest for testing infrastructure 2020-02-03 15:12:29 +01:00
Morgan
bb9dade0de
open source tools for AWS security 2020-02-03 11:47:59 +01:00
Morgan
be09a010cc
removing eshop-checker.xyz because of terrible UX 2020-01-30 14:15:47 +01:00
Morgan
8018981ba1
localstack : fully functional local cloud stack 2020-01-30 14:08:17 +01:00
Morgan
46da498dfe
Jan Stette - (2020) Things I believe 2020-01-28 12:58:51 +01:00
Morgan
9d43ad8767
Ops Lessons We All Learn The Hard Way 2020-01-27 09:49:05 +01:00
Morgan
729439c0e6
Qualities of Quality 2020-01-19 20:33:30 +01:00
Morgan
35565f380d
Quotes by Naval Ravikant from Tools of Titans by Tim Ferriss. 2020-01-19 20:23:53 +01:00
Morgan
64b419bc4a
add free tool World Clock Meeting Planner 2020-01-13 16:37:45 +01:00
Morgan
6dd5748099
principles: No code is faster than no code. - Merb Motto 2020-01-12 09:32:37 +01:00
Morgan
f26e9b38dc
No code is faster than no code. - Merb Motto 2020-01-11 17:46:25 +01:00
Morgan
89a138ce6c
Leadership is the ability to hide your panic from others 2020-01-11 17:45:43 +01:00
Morgan
3181435a35
Obscurify for Spotify let you learn about your music taste 2020-01-11 17:42:14 +01:00
Morgan
050c64d698
Google search on worst foods to eat 2020-01-11 17:24:25 +01:00
Morgan
dd89f0df23
what are the worst foods to eat ? 2020-01-11 17:23:54 +01:00
Morgan
0960efb23f
Google search link : worst programming practices 2020-01-11 17:22:01 +01:00
Morgan
b07c055d92
add google search : what are the worst programming practices 2020-01-11 17:21:01 +01:00
Morgan
2af942fb72
about Neo-Luddism 2020-01-11 17:09:52 +01:00
Morgan
b7da77b95b
collecting vs playing aka the thrill of the hunt problem 2020-01-11 16:15:03 +01:00
Morgan
8a1ec3a5e2
Install any command on any operating system 2020-01-11 13:48:50 +01:00
Morgan
9c38d4dbf9
O1& 2020-01-11 13:09:40 +01:00
Morgan
ef4e97e877
Add Keepa and PSprices to monitor game prices 2020-01-08 18:44:32 +01:00
Morgan
ec0c55c773
Gorgeous ways to exit Vim 2020-01-08 08:10:30 +01:00
Morgan
5dc5d0603b
RAWG - Discover your next favorite game 2020-01-07 18:39:11 +01:00
Morgan
191f493b5b
whatoplay : how to pick which game to play next? 2020-01-07 17:06:10 +01:00
Morgan
4f512510b2
Scream Guide : Parodic Guide to Scrum 2020-01-07 17:00:07 +01:00
Morgan
7d842bb660
add WorthPlaying and Metacritic to gaming section 2020-01-06 22:13:30 +01:00
Morgan
13e56ee1e4
Before I Play : things to know before playing 2020-01-06 21:41:15 +01:00
Morgan
41112b43c3
add nintendo switch wishlist 2019-12-31 16:08:14 +01:00
Morgan
12e10da708
ProbQA Video game recommendation engine 2019-12-30 10:21:30 +01:00
Morgan
665e46db02
sites to discover similar games + switch discounts 2019-12-30 09:24:37 +01:00
Morgan
0bf2c8c14a
some tools for gamers and game shopping 2019-12-28 13:21:56 +01:00
Morgan
d4fc6a4597
sites to download e-books / e-magazines 2019-12-14 13:24:52 +01:00
Morgan
123774cdf1
add musicForProgramming 2019-12-12 23:06:02 +01:00
Morgan
b60ee0bd2c
jd-cmd : Command line Java Decompiler 2019-12-11 10:05:32 +01:00
Morgan
aa2360e773
dotfiles for docker 2019-12-01 11:03:45 +01:00
Morgan
59b60766c6
Shared dotfiles for MacOS 2019-12-01 09:50:32 +01:00
Morgan
1a7730375d
Development Testing and Validators focused on A11Y 2019-11-23 11:09:51 +01:00
Morgan
3ffe184e14
(2017) Fonts don’t matter
TLDR we should stop putting efforts on fonts when it comes to improve web accessibility
2019-11-23 10:45:58 +01:00
Morgan
c371c9a745
add A11Y Project Resources 2019-11-23 10:24:25 +01:00
Morgan
4c080b0840
A11Y Checklist - Assert your site's accessibility 2019-11-23 10:20:50 +01:00
Morgan
c6a3817316
Add NoCoffee to A11Y / Web development tools 2019-11-23 10:02:14 +01:00
Morgan
f95016ea80
Add Readable to free / web dev / a11y tools 2019-11-23 09:46:22 +01:00
Morgan
46c4e91563
Merge pull request #4 from MorganGeek/bugfix/3-codacy-shell-script-issues
partial fix for #3 focused on codacy shell script issues
2019-11-23 00:01:26 +01:00
91 changed files with 10365 additions and 3163 deletions

16
.deepsource.toml Normal file
View File

@ -0,0 +1,16 @@
version = 1
[[analyzers]]
name = "go"
enabled = true
[analyzers.meta]
import_root = "github.com/MorganGeek/number2lcd"
[[transformers]]
name = "gofmt"
enabled = true
[[transformers]]
name = "gofumpt"
enabled = true

View File

@ -8,7 +8,7 @@ You can add links through pull requests, ensure your pull request adheres to the
- Make an individual pull request for each suggestion. - Make an individual pull request for each suggestion.
- Use the following format: - Use the following format:
- for GitHub repos : `[author/reponame](link) - Description`. - for GitHub repos : `[author/reponame](link) - Description`.
- for websites : `[Website](link) [language] - Description` `[language]` is optional if english. - for websites : `[Website](link) [language] - Description` `[language]` is optional if English.
- for articles : `[Author](link) [language] - (publication year) Description` `[language]` is optional if english. `(publication year)` is optional but can generally be found. - for articles : `[Author](link) [language] - (publication year) Description` `[language]` is optional if English. `(publication year)` is optional but can generally be found.
- Keep link descriptions short and simple, but descriptive. - Keep link descriptions short and simple, but descriptive.
- Check your spelling and grammar. - Check your spelling and grammar.

44
OHSHIT.md Normal file
View File

@ -0,0 +1,44 @@
As an imperfect creature, I commit mistakes, and I also try to avoid them. Here are a regular ones, I hope to not repeat them, but it seems it's hard to learn your lessons sometimes...
See also my [How-Tos](https://gist.github.com/MorganGeek/dac6edbff15300368341b63840750260)
# Git
* Always double check the text of your commit message, before, during, and after pushing it.
* Always double check the diff of your commit, before the commit, and after pushing it, that way you make sure you didn't cause a mess for later.
# Health & wellness
* Sleep enough (8 hours is good for me, below that I'll ruin my day).
# Writing and Communication
* Always double check your texts via grammer checking tool before sending important communication.
* Always double check the message you are answering to, before making conclusions or reacting in a hurry.
* Always double check the spelling of the name of whoever you discuss with before mentioning them so you don't offend them.
* Always re-read everything you're about to send
* Don't misinterpret other's emotions and feelings based on your own mood
* Stay factual don't jump to conclusions
* Double check your sources. Mention your references when quoting a number or text or reusing some idea / work / conclusion.
* Keep it simple.
* First say thank you when people are trying to help you, ask you something, or suggest you something. People take from their limited time for you, don't neglect that.
* Say when you're new to something or lack knowledge. Show your weaknesses and stay humble. Sometimes it can really makes a world of difference and even bring you opportunities / gifts. E.g : some shops will give you some extra for your first visit, especially if your toddler is cute and with you :-)
* Pause and pace your speech
* Maintain good posture
* Be clear about what you ask, and give context.
# Helping
* Don't propose solutions/help too early especially if not asked. Many people prefer also to learn and solve problems by themselves.
* Let it burn. Sometimes that's the best you can do. Don't try to extinct every fire. Focus your energy on the problems that really impact you. There are enough solutions and people for the other problems and you don't have time for them all.
* Do the chores, act to help so others don't have to do everything
* Family first, work last
# Reading
* Read it twice if you don't get it. Google it if you still don't get it. Try to understand what you're reading before moving to the next thing.
* Don't keep more than you can read in the next 4 weeks on your Kindle
# Caring & focus
* Don't multitask, don't multitask, don't multitask....
* But allow yourself to optimize the use of your time
* Family first, work last
* Protect your time
* You won't have more time later, so avoid collections of "to do" or "to watch/listen" lists.
* Don't use any read-it later app
* Don't keep big todo lists
* Don't keep more than you can read in the next 4 weeks on your Kindle

View File

@ -19,7 +19,7 @@
* make small changes and iterate * make small changes and iterate
* [Ozan Onay](https://blog.bradfieldcs.com/you-are-not-google-84912cf44afb) - You Are Not Google * [Ozan Onay](https://blog.bradfieldcs.com/you-are-not-google-84912cf44afb) - You Are Not Google
* Dont even start considering solutions until you **Understand** the problem. Your goal should be to “solve” the problem mostly within the problem domain, not the solution domain. * Dont even start considering solutions until you **Understand** the problem. Your goal should be to “solve” the problem mostly within the problem domain, not the solution domain.
* **eNumerate** multiple candidate solutions. Dont just start prodding at your favorite! * **enumerate** multiple candidate solutions. Dont just start prodding at your favorite!
* Consider a candidate solution, then read the **Paper** if there is one. * Consider a candidate solution, then read the **Paper** if there is one.
* Determine the **Historical context** in which the candidate solution was designed or developed. * Determine the **Historical context** in which the candidate solution was designed or developed.
* Weigh **Advantages** against disadvantages. Determine what was de-prioritized to achieve what was prioritized. * Weigh **Advantages** against disadvantages. Determine what was de-prioritized to achieve what was prioritized.
@ -35,7 +35,7 @@
* [Stuart Sierra](https://twitter.com/stuartsierra/statuses/512009723282206722) - There's always a reason, no matter how strange the bug * [Stuart Sierra](https://twitter.com/stuartsierra/statuses/512009723282206722) - There's always a reason, no matter how strange the bug
* [Johannes Seitz](https://twitter.com/Ookami86/statuses/515483645663252480) - Software Engineering best practice: Actually understand what youre doing. Unfortunately its rarely used in practice. * [Johannes Seitz](https://twitter.com/Ookami86/statuses/515483645663252480) - Software Engineering best practice: Actually understand what youre doing. Unfortunately its rarely used in practice.
* [Stuart Sierra](https://twitter.com/stuartsierra/statuses/516967544167489536) - "Bugs are dependency-transitive" * [Stuart Sierra](https://twitter.com/stuartsierra/statuses/516967544167489536) - "Bugs are dependency-transitive"
* [Stuart Halloway](https://twitter.com/stuarthalloway/statuses/502906568569286657) - the #1 source of software defects is easy presumtion. Presume nothing. * [Stuart Halloway](https://twitter.com/stuarthalloway/statuses/502906568569286657) - the #1 source of software defects is easy presumption. Presume nothing.
* "The Principle of Least Astonishment: Make a user interface as consistent and as predictable as possible" * "The Principle of Least Astonishment: Make a user interface as consistent and as predictable as possible"
* "Worried that TDD will slow down your programmers? Don't. They probably need slowing down." [J. B. Rainsberger](https://twitter.com/jbrains/statuses/167297606698008576) * "Worried that TDD will slow down your programmers? Don't. They probably need slowing down." [J. B. Rainsberger](https://twitter.com/jbrains/statuses/167297606698008576)
* encourage others when they need it. [relevant reference](https://imgur.com/gallery/ihRohVQ) * encourage others when they need it. [relevant reference](https://imgur.com/gallery/ihRohVQ)
@ -49,7 +49,7 @@
* [Amelia Earhart](https://twitter.com/GlenGilmore/statuses/536974002557042689) - The most effective way to do it, is to do it. ~ Amelia Earhart RT * [Amelia Earhart](https://twitter.com/GlenGilmore/statuses/536974002557042689) - The most effective way to do it, is to do it. ~ Amelia Earhart RT
* [Vala Afshar](https://twitter.com/ValaAfshar/statuses/536662076924915712) - The best way to achieve mediocrity is by often choosing the path of least resistance. * [Vala Afshar](https://twitter.com/ValaAfshar/statuses/536662076924915712) - The best way to achieve mediocrity is by often choosing the path of least resistance.
* [Roy Osing](https://talentculture.com/11-ways-to-lose-yourself-in-the-crowd/) - Anti principles (Don't do this !) / 11 Ways To Lose Yourself In The Crowd * [Roy Osing](https://talentculture.com/11-ways-to-lose-yourself-in-the-crowd/) - Anti principles (Don't do this !) / 11 Ways To Lose Yourself In The Crowd
* [Martin Fowler](https://twitter.com/abt_programming/statuses/531036428948738048) - When you feel the need to write a comment, first try to refactor the code so that any comment becomes superflouus * [Martin Fowler](https://twitter.com/abt_programming/statuses/531036428948738048) - When you feel the need to write a comment, first try to refactor the code so that any comment becomes superfluous
* [Craig Zerouni](https://twitter.com/abt_programming/statuses/548978665221267458) - "If you have too many special cases, you are doing it wrong" * [Craig Zerouni](https://twitter.com/abt_programming/statuses/548978665221267458) - "If you have too many special cases, you are doing it wrong"
* You learn nothing from life if you think you're right all the time * You learn nothing from life if you think you're right all the time
* Mark Twain : If you tell the truth, you don't have to remember anything. * Mark Twain : If you tell the truth, you don't have to remember anything.
@ -61,7 +61,7 @@
* As a developer you should strive to at least understand one level of abstraction deeper than you work on - [Scott Davis](https://twitter.com/danielbryantuk/status/919866216222724096) * As a developer you should strive to at least understand one level of abstraction deeper than you work on - [Scott Davis](https://twitter.com/danielbryantuk/status/919866216222724096)
* [DhilipSiva Bijju](http://dhilipsiva.blogspot.be/2013/06/best-practices.html) - (2013) some Best Practices. **Bonus** : [Related GitHub repo](https://github.com/dhilipsiva/best-practices) * [DhilipSiva Bijju](http://dhilipsiva.blogspot.be/2013/06/best-practices.html) - (2013) some Best Practices. **Bonus** : [Related GitHub repo](https://github.com/dhilipsiva/best-practices)
* Keep your code absolutely simple. Keep looking at your functions and figure out how you simplify further - [John Romero](https://twitter.com/CodeWisdom/status/926568192729894912) * Keep your code absolutely simple. Keep looking at your functions and figure out how you simplify further - [John Romero](https://twitter.com/CodeWisdom/status/926568192729894912)
* Fix it immediately, but plan for the future fix. Document the fix. Automate the solution. [Adam Bertram](https://www.pluralsight.com/blog/it-ops/troubleshooting-tips) * Fix it immediately, but plan for the long-term resolution. Document the short-term fix. Automate the solution. [Adam Bertram](https://www.pluralsight.com/blog/it-ops/troubleshooting-tips)
* Finding errors in your past decisions and ideas means youre progressing. - [Greg Kogan](https://www.gkogan.co/blog/progression/) * Finding errors in your past decisions and ideas means youre progressing. - [Greg Kogan](https://www.gkogan.co/blog/progression/)
* You cant go fast when everyone is spending their time fighting with the poor decisions of yesterday - [Adam Chester](https://twitter.com/adamchester/status/925479016798109696) * You cant go fast when everyone is spending their time fighting with the poor decisions of yesterday - [Adam Chester](https://twitter.com/adamchester/status/925479016798109696)
* Better to Say "Oops" Than "What If…" (= avoid analysis-paralysis, or paralysis by analysis, aka the state of over-analyzing / over-thinking) * Better to Say "Oops" Than "What If…" (= avoid analysis-paralysis, or paralysis by analysis, aka the state of over-analyzing / over-thinking)
@ -80,7 +80,6 @@
* Functions do one thing * Functions do one thing
* Functions have max 2-3 parameters * Functions have max 2-3 parameters
* [Shirky Principle](https://twitter.com/OlafLewitz/statuses/560711454434025472) : Institutions will try to preserve the problem to which they are the solution. * [Shirky Principle](https://twitter.com/OlafLewitz/statuses/560711454434025472) : Institutions will try to preserve the problem to which they are the solution.
* [Shower Thoughts](https://twitter.com/TheWeirdWorld/status/930155807651528706) - Dont forget to drink water, get sunlight, and that we are basically a house plant with complicated feelings.
* [David McRaney](https://youarenotsosmart.com/2010/06/23/confirmation-bias/) - Confirmation Bias : Your opinions are the result of years of paying attention to information which confirmed what you believed while ignoring information which challenged your preconceived notions. * [David McRaney](https://youarenotsosmart.com/2010/06/23/confirmation-bias/) - Confirmation Bias : Your opinions are the result of years of paying attention to information which confirmed what you believed while ignoring information which challenged your preconceived notions.
* [David McRaney](https://youarenotsosmart.com/2013/05/23/survivorship-bias/) - Survivorship Bias : When failure becomes invisible, the difference between failure and success may also become invisible. * [David McRaney](https://youarenotsosmart.com/2013/05/23/survivorship-bias/) - Survivorship Bias : When failure becomes invisible, the difference between failure and success may also become invisible.
* [David McRaney](https://youarenotsosmart.com/2010/10/27/procrastination/) - Procrastination is fueled by weakness in the face of impulse and a failure to think about thinking. * [David McRaney](https://youarenotsosmart.com/2010/10/27/procrastination/) - Procrastination is fueled by weakness in the face of impulse and a failure to think about thinking.
@ -90,13 +89,32 @@
* Dont break stuff : Backward compatibility for the win * Dont break stuff : Backward compatibility for the win
* Dont merge PRs at late night : Merging PRs at Friday night is a terrible thing to do * Dont merge PRs at late night : Merging PRs at Friday night is a terrible thing to do
* [Charity Majors](https://twitter.com/rynchantress/status/778702826578911233) - Don't make production decisions just because you want to learn Go. That's what your Saturdays are for. * [Charity Majors](https://twitter.com/rynchantress/status/778702826578911233) - Don't make production decisions just because you want to learn Go. That's what your Saturdays are for.
* [Charity Majors](https://twitter.com/mipsytipsy/status/778970572835270656) - experiment on devtools, or in your 20% time, or off hour, NOT IN THE CRITICAL PATH * [Charity Majors](https://twitter.com/mipsytipsy/status/778970572835270656) - experiment on dev tools, or in your 20% time, or off hour, NOT IN THE CRITICAL PATH
* [Wikipedia](https://en.wikipedia.org/wiki/Wikipedia:Chesterton's_fence) - Chesterton's fence : the principle that reforms should not be made until the reasoning behind the existing state of affairs is understood. * [Wikipedia](https://en.wikipedia.org/wiki/Wikipedia:Chesterton's_fence) - Chesterton's fence : the principle that reforms should not be made until the reasoning behind the existing state of affairs is understood.
* [Wikipedia](https://en.wikipedia.org/wiki/The_No_Asshole_Rule) - The No Asshole Rule * [Wikipedia](https://en.wikipedia.org/wiki/The_No_Asshole_Rule) - The No Asshole Rule
> 1. After encountering the person, do people feel oppressed, humiliated or otherwise worse about themselves? > 1. After encountering the person, do people feel oppressed, humiliated or otherwise worse about themselves?
> 2. Does the person target people who are less powerful than him/her? > 2. Does the person target people who are less powerful than him/her?
* Act. No matter what. [Planned Parenthood](https://twitter.com/cshapiro/status/986225772665991168/photo/1) * Act. No matter what. [Planned Parenthood](https://twitter.com/cshapiro/status/986225772665991168/photo/1)
* [Dave Rupert](https://daverupert.com/2018/04/eponymous-laws-of-tech) - (2018) The Eponymous Laws of Tech | A compendium of tech-related laws, fallacies, and other wisdom * [Dave Rupert](https://daverupert.com/2018/04/eponymous-laws-of-tech) - (2018) The Eponymous Laws of Tech | A compendium of tech-related laws, fallacies, and other wisdom
* No code is faster than no code. - Merb Motto
* If you can't see yourself working with someone else for life, don't work with them for a day. - Naval Ravikant. Tools of Titans by Tim Ferriss.
* Earn with your mind, not with your time. - Naval Ravikant. Tools of Titans by Tim Ferriss.
* 99% of all effort is wasted. - Naval Ravikant. Tools of Titans by Tim Ferriss.
* Total honesty at all times. It's almost always possible to be honest & positive. - Naval Ravikant. Tools of Titans by Tim Ferriss.
* Praise specifically, criticize generally (Warren Buffett). - Naval Ravikant. Tools of Titans by Tim Ferriss.
* All greatness comes from suffering. - Naval Ravikant. Tools of Titans by Tim Ferriss.
* Enlightenment is the space between your thoughts. - Naval Ravikant. Tools of Titans by Tim Ferriss.
* Love is given, not received. - Naval Ravikant. Tools of Titans by Tim Ferriss.
* [Jan Stette](https://gist.github.com/stettix/5bb2d99e50fdbbd15dd9622837d14e2b) - (2020) Things I believe
* [dwmkerr/hacker-laws](https://github.com/dwmkerr/hacker-laws) - Laws, Theories, Principles and Patterns that developers will find useful.
* [Thomas Nyambati](https://medium.com/rackbrains/https-medium-com-thomas-nyambati-how-to-avoid-handover-nightmares-aea38d9a3793) - (2017) How to Avoid Handover Nightmares | I totally adhere to those principles in my daily work... they are well known but still deserve a reminder :-) ...
> * Keep things simple.
> * Document everything.
> * Adopt workflow and best practices.
> * Employ separation of concerns.
> * Avoid using personal accounts or credentials.
> * Automate as much as you can.
> * Write good code.
## personal thoughts ## personal thoughts
* [MorganGeek](https://twitter.com/MorganGeek/statuses/420907517934178304) - Problem solving / Productivity : Good programmers write code after they found the solution. Un bon programmeur ne commence à coder qu'après avoir trouvé une solution. * [MorganGeek](https://twitter.com/MorganGeek/statuses/420907517934178304) - Problem solving / Productivity : Good programmers write code after they found the solution. Un bon programmeur ne commence à coder qu'après avoir trouvé une solution.
@ -134,7 +152,7 @@
* Say thanks * Say thanks
* Smile * Smile
* Give, share * Give, share
* Take time for you, for important things and people * :star: Take time for you, for important things and people
* Keep in touch, maintain friendship * Keep in touch, maintain friendship
* Market yourself. You're putting on the effort, make sure you show it * Market yourself. You're putting on the effort, make sure you show it
* Go right to the point * Go right to the point
@ -168,6 +186,8 @@
* Teamwork starts with trust * Teamwork starts with trust
* Il n'y a pas de forteresses imprenables, il n'y a que des mauvaises stratégies * Il n'y a pas de forteresses imprenables, il n'y a que des mauvaises stratégies
* Think twice * Think twice
* when times get tough, if people run away from the process instead of towards it, it's broken. And when people are freaking out, they run away from complexity and towards simplicity. [Source](https://critter.blog/2021/01/07/a-simple-process-beats-a-perfect-process/)
* Perfection is not attainable, but if we chase perfection, we can catch excellence.
## Art of Questions ## Art of Questions
* Just ask * Just ask
@ -185,7 +205,7 @@
* Find the right person to ask * Find the right person to ask
* Use correct grammar * Use correct grammar
* Keep the question simple * Keep the question simple
* Differenciate between open (Why ?) vs closed (when ? who ?) question types * Differentiate between open (Why ?) vs closed (when ? who ?) question types
* Explain why you are asking * Explain why you are asking
## Art of Communication ## Art of Communication
@ -200,15 +220,14 @@
* When you communicate a hard decision, don't hide behind emails, talk directly to your audience * When you communicate a hard decision, don't hide behind emails, talk directly to your audience
* Use the [SBI tool](https://www.mindtools.com/pages/article/situation-behavior-impact-feedback.htm) (Situation - Behavior - Impact) * Use the [SBI tool](https://www.mindtools.com/pages/article/situation-behavior-impact-feedback.htm) (Situation - Behavior - Impact)
* Assertiveness is ability to say yes to the person, no to the task * Assertiveness is ability to say yes to the person, no to the task
* Respond rather than react * :star: Prepare, verify carefully what you will communicate
* Prepare, verify carefully what you will communicate
* Check if your message has been heard and understood * Check if your message has been heard and understood
* Expect / Give feedback * Expect / Give feedback
* Know the 7 C's : Clear Concise Concrete Correct Coherent Complete Courteous * Know the 7 C's : Clear Concise Concrete Correct Coherent Complete Courteous
* Set the main idea first * Set the main idea first
* Focus on your audience * Focus on your audience
* Avoid passive constructions * Avoid passive constructions
* Be open minded, don't think you know eveything about your audience * Be open minded, don't think you know everything about your audience
* Use the body language (physical and visual contact, ...) * Use the body language (physical and visual contact, ...)
* Stay calm : Wrap up then stop talking. Pause. Repeat. Ask clarification of a statement. Be clear. * Stay calm : Wrap up then stop talking. Pause. Repeat. Ask clarification of a statement. Be clear.
* Look for humor. * Look for humor.
@ -218,3 +237,87 @@
* Observe rather than interpret. Communicate facts not interpretations * Observe rather than interpret. Communicate facts not interpretations
* Understand people's needs/feelings * Understand people's needs/feelings
* Use non violent communication * Use non violent communication
# Slow programming principles
See also [Calm programming / Slow programming](sections/programming.md#calm-programming--slow-programming)
* No broken window. A repo should always be in a clean and working state, i.e the last commit should always build successfully.
* If you broke it, take ownership for the repair. If you break something, you are responsible of the situation, fix it (it's ok to ask for help).
* Avoid branching/batching your changes | Be careful what you batch. Changes and version bumps should be integrated continuously, not all at once.
* Don't hide your work, branch instead, and get it reviewed before creating a PR / merging it.
* If possible, don't branch, work on trunk/main. Branching/Feature flags can help.
* Use Peer code review, if possible pre-commit reviews. Peer code review is a key element in building a robust and egoless engineering culture of collaborative problem-solving ([source](https://semaphoreci.com/blog/cicd-pipeline))
* If you change the principles/systems/processess, do it incrementally. Developer productivity matters a lot. Minimize friction. e.g don't do a migration of all CI/CD Ecosystem in a way that breaks everything for a while. Do it step by step, phase the changes. Make it possible to rollback easily to previous working state.
* Quality first | Quality is always right. If youre doing CI and for some reason the integration fails, that means the broken build becomes the highest priority to fix before continuing to add more features. System quality—not just velocity—is important. CI works in three simple stages: push, test, and fix. But despite this simplicity, CI might become challenging if only a few members of the team practice it. Consequently, CI also requires a change in culture and support from management. [source](https://stackify.com/what-is-cicd-whats-important-and-how-to-get-it-right/)
* There is never enough time to do it right yet we find time to do it again and again. Jack Bergman?
* Refactoring can only truly begin once you've actually learned what a piece of code or some data structure did, the unique properties for which they were written or chosen. Anything else is setting yourself up for failure. [source](https://ferd.ca/lessons-learned-while-working-on-large-scale-server-software.html)
* It also means that when building systems, you should not assume that operators will do things correctly. Expect failure from people. Try to think about tools you can give them to undo their mistakes, because they will happen sooner or later. Have some dread. Be understanding. Know things won't be perfect. [source](https://ferd.ca/lessons-learned-while-working-on-large-scale-server-software.html)
* Study your tools, see how you work, understand how you can improve it. Don't rush. Before you run, you have to learn to walk.
* Whether youre getting a lot of satisfaction from being busy or just feeling exasperated, dont forget to occasionally stop and ask yourself: Is this the best use of time?
* Improve systems : Improving systems helps remove busywork from an employees day, but it also makes things easier for the customer.
* **See also ** [Ref : How Being Busy Kills Productivity](https://www.hellosign.com/blog/busy-kills-productivity) on how doing less can help you be more productive
* Focus on results; not time : Time tracking is unavoidable in some instances, but rather than the rule by which companies operate, it should be used as a secondary metric to the results they achieve. Rather than give an employee a 2-hour window to do a job, have her do it right the first time (bonus points for documenting the process), then review and adjust your future plans based on time tracking data.
* Do one thing at a time. Only one item under your name in the WIP. The rest will wait. You cannot fix all things.
* Test the crap out of everything you do before telling anyone you are "finished". See also [Ref : Being a slow programmer](https://shansvex.wordpress.com/2013/12/03/being-a-slow-programmer/)
* Use right tools for the job (email != todo list, PR and commits != code documentation, Jenkins != long term storage for releases/versions/build info/state of quality of your code)
* Love what you have. Using boring technology. Don't get distracted too often with shiny tools that reinvent the wheel.
* Write less code, read more than you write. Read more tips, manuals, blogs, articles, watch presentations and listen to podcasts about your programming craft. Learn from others prior to writing bugs. As with culture and and knowledge, you are the books you read, the films you watch, the music you listen to, the people you spend time with, the conversations you engage in. Choose wisely what you feed your mind with, and it's true with code as well. See also [Ref : Being a slow programmer](https://shansvex.wordpress.com/2013/12/03/being-a-slow-programmer/) and [Ref : Learn to Read the Source, Luke](https://blog.codinghorror.com/learn-to-read-the-source-luke/)
* Learn how to write clean code, and repeat. So when you will have to rush, you will not forget to do your work right, and you will naturally provide more quality work. Also you will tend to detect issues earlier before they hit production, i.e during reviews, and writing better code will lead the whole team in getting a better codebase you can all be proud of, which mean work will become more agreeable.
* Do your research, don't always rush in coding or in reinventing the wheel. You will learn a lot through research.
* Don't react yet. Take a little time before taking action / reacting to a task/request/message. It allows you to think more about your answer / action. Also, ask yourself if you really need to take action now for this task, or if it can wait later in the day/week. Check if you're not giving the task more focus/consideration than it deserves.
* Wait before jumping immediately on every opportunity/request/problem. Dont touch it / dont (re)act too soon
* :star: Respond rather than react
* Before you write any code, think first about what problem this is solving and for whom. **See also** [Ref : Think first about what problem this is solving and for whom](https://letterstoanewdeveloper.com/2021/01/18/think-first-about-what-problem-this-is-solving-and-for-whom/)
* The faster you react, the less you think. Not always, but often. [Ref : Give it five minutes](https://signalvnoise.com/posts/3124-give-it-five-minutes)
* **See also** [Ref : How Being Busy Kills Productivity](https://www.hellosign.com/blog/busy-kills-productivity) on how doing less can help you be more productive
* Reuse existing code. GitHub is your friend.
* Discipline / Consistency beat motivation and quality.
* You don't want heroes, but you might benefit from experts / excellents colleagues / colleagues & managers that provide support and insights and who do not let you take everyting on your plate.
* Simplify. Become a minimalist.
* Don't be overconfident | the fallacy of skipping the planning stage. Some tasks look simple at first glance, but it can hide some challenges. Take the time needed to run your analysis and estimate the effort after you have checked all possible impacts you could check. Overestimating is one thing, but underestimating the effort and challenge can really lead to getting cascade issues and mistakes that would add a lot of pressure on every team and lead then to rushing even more and causing even bigger mistakes. See also [Ref : Skipping the planning stage](https://www.caines.ca/blog/2009/12/13/code-slower/)
* Writing classes and functions that do a lot.
* Be helpful not harmful, fix things and care more about your impact. You have a big responsibility on your hands, and you should take it seriously. The world needs as much care and conscience as we can muster. Defend your users against anti-patterns and shady business practices. Raise your hand and object to harmful design ideas. Call out bad stuff when you see it. Thoughtfully reflect on what youre sending out into the world every day. **See also** [Ref : Move Slowly and Fix Things](https://m.signalvnoise.com/move-slowly-and-fix-things/)
* Comment.
* More so than all other tools (issue tracker, code management system, etc.) comments in code have the greatest chance of still being around and easily searchable if they haven't been deleted. **See also** [Ref : The case for comments in code](https://notes.eatonphil.com/the-case-for-comments-in-code.html)
* Code cant self-document if it isnt there. If you decide to not write some code and dont leave a comment explaining why, there will be nothing left to explain what you were thinking! Add comments that explain why the code is doing what it is doing, or is structured the way that it is structured. **See also** [Ref : How to write readable code](https://jeremymikkola.com/posts/2021_02_02_how_to_write_readable_code.html)
* When you're done with your commit and push, just double check what you have just done. Sometimes issues or possible improvements appear obvious only when the work is already pushed. Next time, slow down and double check before pushing ;-)
* Make your app fail fast in case of error. Ignoring errors will have side effects and can cause even more harm than if you just had the app crashing on first error.
* Focus on simplicity. The answer is always there. [source](https://blog.strategicedge.co.uk/2013/03/tidy-up-as-you-go-along-be-it-cooking-diy-or-selling-your-software-solution-remember-the-small-stuff-as-it-is-big-stuf.html)
* Slow is steady. Steady is smooth. Smooth is fast. [Source](https://twitter.com/DanielMiessler/status/1406038903878868992)
## Slow programming Healthy tips / helpers
* Disconnect & Focus. Value your time, use it to focus. Put lot of non-meeting blocks in your agenda.
* Stay positive. Focus on what is doing ok, what you have accomplished. Focus your brain attention more often on something that is stress free.
* Limit your coffee intake.
* Drinking caffeine triggers the release of adrenaline. Adrenaline is the source of the “fight-or-flight” response, a survival mechanism that forces you to stand up and fight or run for the hills when faced with a threat. The fight-or-flight mechanism sidesteps rational thinking in favor of a faster response. This is great when a bear is chasing you, but not so great when youre responding to a curt email. [source](https://www.linkedin.com/pulse/20140805002649-50578967-how-successful-people-stay-calm/)
* Less caffeine. More hot water and sliced ginger. [source](https://blog.strategicedge.co.uk/2013/03/tidy-up-as-you-go-along-be-it-cooking-diy-or-selling-your-software-solution-remember-the-small-stuff-as-it-is-big-stuf.html)
* Get enough sleep.
* When you sleep, your brain literally recharges, shuffling through the days memories and storing or discarding them (which causes dreams), so that you wake up alert and clear-headed. Your self-control, attention, and memory are all reduced when you dont get enough—or the right kind—of sleep. Sleep deprivation raises stress hormone levels on its own, even without a stressor present. Stressful projects often make you feel as if you have no time to sleep, but taking the time to get a decent nights sleep is often the one thing keeping you from getting things under control. [source](https://www.linkedin.com/pulse/20140805002649-50578967-how-successful-people-stay-calm/)
* The alarm clock is for back-up. Not wake up: get enough sleep. [source](https://blog.strategicedge.co.uk/2013/03/tidy-up-as-you-go-along-be-it-cooking-diy-or-selling-your-software-solution-remember-the-small-stuff-as-it-is-big-stuf.html)
* Look for help | Use your support system. Its tempting, yet entirely ineffective, to attempt tackling everything by yourself. To be calm and productive, you need to recognize your weaknesses and ask for help when you need it. This means tapping into your support system when a situation is challenging enough for you to feel overwhelmed. Everyone has someone at work and/or outside work who is on their team, rooting for them, and ready to help them get the best from a difficult situation. Identify these individuals in your life and make an effort to seek their insight and assistance when you need it. Something as simple as talking about your worries will provide an outlet for your anxiety and stress and supply you with a new perspective on the situation. Most of the time, other people can see a solution that you cant because they are not as emotionally invested in the situation. Asking for help will mitigate your stress and strengthen your relationships with those you rely upon. [source](https://www.linkedin.com/pulse/20140805002649-50578967-how-successful-people-stay-calm/)
* Breathe. The practice of being in the moment with your breathing will begin to train your brain to focus solely on the task at hand and get the stress monkey off your back. When youre feeling stressed, take a couple of minutes to focus on your breathing. Close the door, put away all other distractions, and just sit in a chair and breathe. The goal is to spend the entire time focused only on your breathing, which will prevent your mind from wandering. Think about how it feels to breathe in and out. This sounds simple, but its hard to do for more than a minute or two. Its all right if you get sidetracked by another thought; this is sure to happen at the beginning, and you just need to bring your focus back to your breathing. If staying focused on your breathing proves to be a real struggle, try counting each breath in and out until you get to 20, and then start again from 1. Dont worry if you lose count; you can always just start over. [source](https://www.linkedin.com/pulse/20140805002649-50578967-how-successful-people-stay-calm/)
* Drink / eat well.
* Dont forget to drink water, get sunlight, and that we are basically a house plant with complicated feelings. [source](https://twitter.com/TheWeirdWorld/status/930155807651528706)
* Often when we think we are hungry we are simply thirsty. Drink water first. [source](https://blog.strategicedge.co.uk/2013/03/tidy-up-as-you-go-along-be-it-cooking-diy-or-selling-your-software-solution-remember-the-small-stuff-as-it-is-big-stuf.html)
* Drink decent tea and coffee. Do the simple pleasures properly. [source](https://blog.strategicedge.co.uk/2013/03/tidy-up-as-you-go-along-be-it-cooking-diy-or-selling-your-software-solution-remember-the-small-stuff-as-it-is-big-stuf.html)
* Eat slowly
* Let things blow up from time to time, you're not your work, don't feel you are not responsible for everything within your employer's company, and your employer is more resilient than you think.
* Check your posture. It will reflect how you are treating your body. [source](https://blog.strategicedge.co.uk/2013/03/tidy-up-as-you-go-along-be-it-cooking-diy-or-selling-your-software-solution-remember-the-small-stuff-as-it-is-big-stuf.html)
* [Unix Sheikh](https://www.unixsheikh.com/about.html) - software engineering principles
> * Simplicity: The system should always be as simple and small as possible. When software projects grow, so do errors and bugs. Techniques such as line-by-line inspection of software, relevant unit testing, and physical examination of hardware that implements protection mechanisms are great. For such techniques to be successful a small and simple design is essential. This is sometimes described as the KISS principle and YAGNI.
> * Least privilege: Each user and program should operate using the fewest privileges possible.
> * Open design: In order for a system to be secure it must never depend on attacker ignorance. Instead the design should be based upon technology that depend upon public scrutiny - whenever possible.
> * Complete mediation: Every access attempt must be checked and validated.
> * Easy to use: The human interface must be as easy and intuitive to use as possible. Easy and simple is always better than smart and fancy. Simple user testing is a great way to get valuable feedback.
> * Usability: Well known usability standards should be met if required.
> * Discrimination: User discrimination is never good. User discrimination is when an application only works for a very limited amount of systems, like when a website only works with JavaScript enabled even though it doesn't provide any functionality that really requires JavaScript.
> * Documentation: Lacking or inadequate documentation is a bug. Everything needs to be adequately documented from the very beginning, it is an integrate part of software development. I strongly abhor poor or lacking documentation.
### Healthy tips in the covid world
* [Nicholas Bate](https://blog.strategicedge.co.uk/2021/02/seven-productivity-boosters-in-a-covid-19-world.html) - (2021) Seven Productivity Boosters in a Covid-19 World
> * Every 45 minutes, take 5 minutes. Stand, stretch, sip water, look out of a window at the horizon and ask what's really important at this moment?
> * Control what you can: your mood, where you place your attention (see 1) and the accessibility of distractions.
> * Sort out and invest in the home office. Its permanent.
> * Have a flight-deck: one place, one view, one perspective of what you need to focus on. This is not your in-box. Unsure? Read You, Only Better.
> * Slow down enough that you can recognise the tantalisingly seductive but perspective destroying, energy depleting and soul withering nature of the blisteringly urgent, but actually not at all important.
> * Say 'no'. Say it constructively. Say it nicely. Say it helpfully. But say 'no'.
> * Do a few things totally brilliantly every day. And feel very productive.

View File

@ -91,3 +91,18 @@
* A team of senior engineers without junior engineers is a team of engineers. [Malte Ubl, Immigrant (cramforce)](https://twitter.com/cramforce/status/927960579263700993) * A team of senior engineers without junior engineers is a team of engineers. [Malte Ubl, Immigrant (cramforce)](https://twitter.com/cramforce/status/927960579263700993)
* [Programming quotes](http://quotes.cat-v.org/programming/) * [Programming quotes](http://quotes.cat-v.org/programming/)
* Give me six hours to chop down a tree and I will spend the first four sharpening the axe. Abraham Lincoln * Give me six hours to chop down a tree and I will spend the first four sharpening the axe. Abraham Lincoln
* Leadership is the ability to hide your panic from others. Lao Tzu
* No code is faster than no code. - Merb Motto
* Make sure your worst enemy doesn't live between your two ears. Laird Hamilton
* People think focus means saying yes to the thing youve got to focus on. But thats not what it means at all. It means saying no to the hundred other good ideas that there are. You have to pick carefully. Im actually as proud of the things we havent done as the things I have done. Innovation is saying no to 1,000 things. - Steve Jobs
* Constantly running after productivity just leads to waste. Run towards value instead. If you focus on getting value out the door as effectively as possible, productivity will take care of itself. [Allen Holub](https://twitter.com/allenholub/status/1359219232282562563)
* Educating a team slows you down for a week or two. Not educating the team slows you down forever. Time spent in learning is never wasted. [Allen Holub](https://twitter.com/allenholub/status/1134704667328335873)
* Don't be pushed by your problems. Be led by your dreams. Ralph Waldo Emerson
* There is never enough time to do it right yet we find time to do it again and again. Jack Bergman?
* Ignorantia juris non excusat or ignorantia legis neminem excusat (Latin phrase for "ignorance of the law does not excuse")
* Slow is steady. Steady is smooth. Smooth is fast. [Source](https://twitter.com/DanielMiessler/status/1406038903878868992)
* How to kill stress and nervousness:
> * It's practice, not performance.
> * It's a puzzle, not a test.
> * It's a journey, not an end.
> * Source : [Chris Dillon](https://twitter.com/squarism/status/943577752958943232)

4849
README.md

File diff suppressed because it is too large Load Diff

View File

@ -1,29 +1,21 @@
## Favorites searches ## Favorites searches
* [Inbox](https://inbox.google.com/u/0/search/!in%3Asaved%20in%3Ainbox) - mails still in inbox (from me and others people) * [Gmail](https://mail.google.com/mail/u/0/#search/in%3Ainbox) - mails still in inbox (from me and others people)
* [Inbox](https://inbox.google.com/u/0/search/in%3Asaved%20in%3Ainbox) - saved links in inbox (from me and others people) * [Gmail](https://mail.google.com/mail/u/0/#search/in%3Ainbox+label%3Astarred) - starred mails (from me and others people)
* [Inbox](https://inbox.google.com/u/0/search/in%3Asaved%20and%20in%3Ainbox%20and%20before%3A2017%2F01%2F01) - saved links from before 2017/01/01 * [Gmail](https://mail.google.com/mail/u/0/#search/in%3Ainbox+has%3Anouserlabels) - mails still in inbox without user label
* [GitHub](https://github.com/search?utf8=%E2%9C%93&q=remove+password&type=Commits&ref=searchresults) - removed passwords * [GitHub](https://github.com/search?utf8=%E2%9C%93&q=remove+password&type=Commits&ref=searchresults) - removed passwords
* Foobar : Favorite tracks -> %COMMENT% HAS 4/5 OR %COMMENT% HAS 5/5 OR %COMMENT% HAS 9/10 * [GitHub](https://github.com/topics/awesome) - Topic: awesome on GitHub
* [GitHub](https://github.com/discover) - Discover repositories : Recommendations are based on your stars and people you follow
* [Hacker News](https://hn.algolia.com/?query=Docker&sort=byPopularity&prefix&page=0&dateRange=pastMonth&type=story) - last month docker news * [Hacker News](https://hn.algolia.com/?query=Docker&sort=byPopularity&prefix&page=0&dateRange=pastMonth&type=story) - last month docker news
* [Hacker News](https://hn.algolia.com/?query=Jenkins&sort=byPopularity&prefix&page=0&dateRange=pastMonth&type=story) - last month jenkins news
* [Hacker News](https://hn.algolia.com/?query=Ansible&sort=byPopularity&prefix&page=0&dateRange=pastMonth&type=story) - last month ansible news
* [Hacker News](https://hn.algolia.com/?query=devops&sort=byPopularity&prefix&page=0&dateRange=pastMonth&type=story) - last month DevOps news * [Hacker News](https://hn.algolia.com/?query=devops&sort=byPopularity&prefix&page=0&dateRange=pastMonth&type=story) - last month DevOps news
* [Hacker News](https://hn.algolia.com/?query=best%20practice&sort=byPopularity&prefix&page=0&dateRange=pastMonth&type=story) - last month Best practice news * [Hacker News](https://hn.algolia.com/?query=best%20practice&sort=byPopularity&prefix&page=0&dateRange=pastMonth&type=story) - last month Best practice news
* [Hacker News](https://hn.algolia.com/?query=tricks&sort=byPopularity&prefix&page=0&dateRange=pastMonth&type=story) - last month Tricks news * [Hacker News](https://hn.algolia.com/?query=tricks&sort=byPopularity&prefix&page=0&dateRange=pastMonth&type=story) - last month Tricks news
* [Hacker News](https://hn.algolia.com/?query=tips&sort=byPopularity&prefix&page=0&dateRange=pastMonth&type=story) - last month Tips news * [Hacker News](https://hn.algolia.com/?query=tips&sort=byPopularity&prefix&page=0&dateRange=pastMonth&type=story) - last month Tips news
* [Hacker News](https://hn.algolia.com/?query=productivity&sort=byPopularity&prefix&page=0&dateRange=pastMonth&type=story) - last month Productivity news * [Hacker News](https://hn.algolia.com/?query=productivity&sort=byPopularity&prefix&page=0&dateRange=pastMonth&type=story) - last month Productivity news
* [Untappd](https://untappd.com/user/MorganGeek/beers?sort=highest_rated_their) - MorganGeek' favorite beers * [SlideShare](https://www.slideshare.net/tag/bash) - bash related slideshare results
* [Untappd](https://untappd.com/user/MorganGeek/wishlist) - MorganGeek' wishlist of beers
* [GitHub](https://github.com/search?utf8=%E2%9C%93&q=declarative+stage+steps&type=Code) - Examples of declarative jenkins pipelines
* [Caracol](http://www.webopac.cfwb.be/nivelles/dispatcher.aspx?action=historySearch&database=ChoiceBooks&search=((ex-%3Eej%20=%20%22Gembloux*%22))&limit=25&SRT0=ti&TYP0=&SEQ0=ascending&position=1) - [FR] Gembloux / Bibloux Books catalog
* [Google Search](https://www.google.co.il/search?tbm=isch&q=fake+o%27reilly+books&&cad=h) - fake o'reilly books pictures on Google * [Google Search](https://www.google.co.il/search?tbm=isch&q=fake+o%27reilly+books&&cad=h) - fake o'reilly books pictures on Google
* [Twitter](https://twitter.com/search?q=%23QuickTip&src=savs) - #QuickTip on twitter
* [GitHub](https://github.com/topics/awesome) - Topic: awesome on GitHub
* [Twitter](https://twitter.com/search?q=practices%20list%20programming%20&src=typd) - list of programming practices on Twitter
* [Twitter](https://twitter.com/search?q=dev%20operability&src=typd) - dev + operability on twitter
* [Facebook Mobile](https://m.facebook.com/pages/launchpoint/discover/?from=pages_nav_discover&ref=timeline_chaining) - discover pages of interest. **See also** : [Discover pages based on given contextid](https://m.facebook.com/pages/launchpoint/discover/?ref=timeline_chaining&from=timeline_chaining&contextid=499718403532040&pymlcategory=timeline_similar) or [find similar pages](https://www.facebook.com/pages/?ref=page_suggestions_on_liking_refresh&frompageid=) **Related** : * [Find your Facebook ID](https://findmyfbid.com/) - find the Facebook context / numeric ID for profile and pages
* [SlideShare](https://www.slideshare.net//tag/ansible) - ansible related slideshares
* [Google Search](https://www.google.be/search?q=why+devops+is+bad) - Why devops is bad * [Google Search](https://www.google.be/search?q=why+devops+is+bad) - Why devops is bad
* [GitHub](https://github.com/discover) - Discover repositories : Recommendations are based on your stars and people you follow * [Google Search](https://www.google.be/search?q=why+git+is+bad) - Why git is bad
* [Twitter](https://twitter.com/search?f=tweets&vertical=default&q=morgangeek&src=typd&lang=fr) - latest MorganGeek mentions & tweets * [Google Search](https://www.google.be/search?q=why+rails+is+bad) - Why rails is bad
* [Google Alerts](https://www.google.com/alerts) - Monitor the web for interesting new content * [Google Alerts](https://www.google.com/alerts) - Monitor the web for interesting new content
* [Google Search](https://www.google.be/search?q=what%20are%20the%20worst%20programming%20practices) - what are the worst programming practices
* [Google Search](https://www.google.be/search?q=what%20are%20the%20worst%20foods%20to%20eat) - what are the worst foods to eat ?

View File

@ -1,3 +0,0 @@
### self suggestions of content to import
moved to https://github.com/MorganGeek/bookmarks/projects/1

View File

@ -1,37 +1,77 @@
## My wishlists on internet ## ## My wishlists on internet ##
### Books / Movies / TV Shows ### ### All ###
* [SensCritique](https://www.senscritique.com/MorganGeek/collection/wish/all/all/all/all/all/all/all/list/page-1) - MorganGeek wishlist * [SensCritique](/exports/senscritique/envies.md) - MorganGeek wishlist
* [Amazon](https://www.amazon.fr/gp/registry/wishlist/14HF95ODPK8AI/) - Morgan wishlist * [Amazon](https://www.amazon.fr/gp/registry/wishlist/14HF95ODPK8AI/) - Morgan wishlist
* [Goodreads](https://www.goodreads.com/review/list/17205528?shelf=to-read-x3) - Books x3
* [Goodreads](https://www.goodreads.com/review/list/17205528?shelf=to-read-x2) - Books x2 #### Books / Comics / Mangas
* [Goodreads](https://www.goodreads.com/review/list/17205528?shelf=to-read) - Books x1 * Goodreads : [Books x5](https://www.goodreads.com/review/list/17205528-morgan?shelf=to-read-x5), [Books x4](https://www.goodreads.com/review/list/17205528-morgan?shelf=to-read-x4), [Books x3](https://www.goodreads.com/review/list/17205528?shelf=to-read-x3), [Books x2](https://www.goodreads.com/review/list/17205528?shelf=to-read-x2), [Books x1](https://www.goodreads.com/review/list/17205528?shelf=to-read)
* [SensCritique](https://www.senscritique.com/liste/Envies_d_horreur/1038603) - Horror Tv Shows * SensCritique : [Comics x2](https://www.senscritique.com/liste/Envies_x2/1586559), [Comics x1](https://www.senscritique.com/MorganGeek/collection/wish/bd/all/all/all/all/all/all/gallery/page-1)
* SensCritique : [Books x4](https://www.senscritique.com/liste/Envies_x4/2847562), [Books x3](https://www.senscritique.com/liste/Envies_x3/1615509), [Books x2](https://www.senscritique.com/liste/Envies_x2/1469427), [Books x1](https://www.senscritique.com/MorganGeek/collection/wish/livres/all/all/all/all/all/all/gallery/page-1)
* [SensCritique](https://www.senscritique.com/liste/Mes_envies_apocalyptiques/276932) - Apocalyptic books * [SensCritique](https://www.senscritique.com/liste/Mes_envies_apocalyptiques/276932) - Apocalyptic books
* [SensCritique](https://www.senscritique.com/liste/Envies_Apocalyptiques/478830) - Apocalyptic tv shows
* [SensCritique](https://www.senscritique.com/liste/Envies_de_RPG/494080) - RPG video games
* [SensCritique](https://www.senscritique.com/liste/Envies_d_horreur/492442) - Horror video games
* [SensCritique](https://www.senscritique.com/liste/Envies_apocalyptiques/492439) - Apocalyptic video games
* [SensCritique](https://www.senscritique.com/liste/Envies_d_horreur/853562) - Horror comics * [SensCritique](https://www.senscritique.com/liste/Envies_d_horreur/853562) - Horror comics
* [SensCritique](https://www.senscritique.com/liste/Envies_x4/1802277) - Movies x4 * [Anime-Planet](http://www.anime-planet.com/users/MorganGeek/manga/wanttoread) - Manga list
* [SensCritique](https://www.senscritique.com/liste/Envies_x3/1521649) - Movies x3
* [SensCritique](https://www.senscritique.com/liste/Envies_x2/1455499) - Movies x2 #### Movies
* [SensCritique](https://www.senscritique.com/liste/Envies_x3/1699429) - Tv Shows x3 * SensCritique : [Movies x4](https://www.senscritique.com/liste/Envies_x4/1802277), [Movies x3](https://www.senscritique.com/liste/Envies_x3/1521649), [Movies x2](https://www.senscritique.com/liste/Envies_x2/1455499), [Movies x1](https://www.senscritique.com/MorganGeek/collection/wish/films/all/all/all/all/all/all/gallery/page-1)
* [SensCritique](https://www.senscritique.com/liste/Envies_x2/1461846) - Tv Shows x2
* [SensCritique](https://www.senscritique.com/liste/Envies_x2/1586559) - Comics x2
* [SensCritique](https://www.senscritique.com/liste/Envies_x2/1469427) - Books x2
* [SensCritique](https://www.senscritique.com/liste/Envies_de_gloire_et_de_heros_de_la_baston_quoi/562578) - Dumb action movies * [SensCritique](https://www.senscritique.com/liste/Envies_de_gloire_et_de_heros_de_la_baston_quoi/562578) - Dumb action movies
* [SensCritique](https://www.senscritique.com/liste/Envies_de_films_de_science_fiction/1041728) - Sci-fi movies * [SensCritique](https://www.senscritique.com/liste/Envies_de_films_de_science_fiction/1041728) - Sci-fi movies
* [SensCritique](https://www.senscritique.com/liste/Envies_de_films_a_venger/1552465) - Revenge movies * [SensCritique](https://www.senscritique.com/liste/Envies_de_films_a_venger/1552465) - Revenge movies
* [SensCritique](https://www.senscritique.com/liste/Envies_apocalyptiques/389265) - Apocalyptic movies
#### Music
* [RateYourMusic](https://fr.rateyourmusic.com/collection/SansGuidon/stag/to+listen/) - music to listen to
* [RateYourMusic](https://fr.rateyourmusic.com/collection/SansGuidon/wishlist) - Wishlist (music to buy)
* [SensCritique](https://www.senscritique.com/MorganGeek/collection/wish/albums/all/all/all/all/all/all/gallery/page-1) - Albums to listen to
* [SensCritique](https://www.senscritique.com/MorganGeek/collection/wish/morceaux/all/all/all/all/all/all/gallery/page-1) - Songs to listen to
#### TV Shows / Anime
* [SensCritique](https://www.senscritique.com/liste/Envies_d_horreur/1038603) - Horror Tv Shows
* [SensCritique](https://www.senscritique.com/liste/Envies_Apocalyptiques/478830) - Apocalyptic tv shows
* SensCritique : [Tv Shows x4](https://www.senscritique.com/liste/Envies_x4/2527907), [Tv Shows x3](https://www.senscritique.com/liste/Envies_x3/1699429), [Tv Shows x2](https://www.senscritique.com/liste/Envies_x2/1461846), [Tv Shows x1](https://www.senscritique.com/MorganGeek/collection/wish/series/all/all/all/all/all/all/gallery/page-1)
* [Anime-Planet](http://www.anime-planet.com/users/MorganGeek/anime/wanttowatch) - Anime list * [Anime-Planet](http://www.anime-planet.com/users/MorganGeek/anime/wanttowatch) - Anime list
* [Anime-Planet](http://www.anime-planet.com/users/MorganGeek/manga/wanttoread) - Manga list
* [RateYourMusic](https://fr.rateyourmusic.com/collection/MorganGeek/stag/to+listen/) - music to listen to
* [RateYourMusic](https://fr.rateyourmusic.com/collection/MorganGeek/wishlist) - Wishlist (music to buy)
### Material misc ### #### Video games
* [SensCritique](https://www.senscritique.com/liste/Envies_de_RPG/494080) - RPG video games
* [SensCritique](https://www.senscritique.com/liste/Envies_d_horreur/492442) - Horror video games
* [SensCritique](https://www.senscritique.com/liste/Envies_apocalyptiques/492439) - Apocalyptic video games
* SensCritique : [Video games x2](https://www.senscritique.com/liste/Envies_x2/2568712), [Video games x1](https://www.senscritique.com/MorganGeek/collection/wish/jeuxvideo/all/all/all/all/all/all/gallery/page-1)
* [Deku Deals](https://www.dekudeals.com/wishlist/rkfdxtskhw?sort=added_to_wishlist) - Wishlist (nintendo switch games)
#### Board games
* [Tric Trac](https://www.trictrac.net/mur/silvermo/wishlist) - Wishlist (board games)
* [BoardGameGeek](https://boardgamegeek.com/wishlist/Silvermo) - Wishlist (board games)
## Different material desires ###
### Solid wishes
those are there for long time
* [ ] good book on (belgian) beer/food recipes or pairing, https://www.club.be/p/beerstronomy-9789401449168 ?
* [ ] play musical instrument (guitar, bass, piano, ... ?)
### Wishes
* [ ] nerd socks 🤓
* [ ] silent manual coffee grinder
* [ ] a good quick solo board game apocalyptic mode, even paper
* [ ] a good brain teaser wood etc
### Wishes no more
I changed my mind
* ~~a good book on coffee recipes / barista techniques (e.g : https://www.cafemag.fr/bibliotheque-cafe/)~~
* ~~audible subscription but it's owned by amazon and I want to move away from them 🤔~~
* ~~lakube subscription~~
* ~~drive a vw combi (van)~~
### Wishes fulfilled
* [x] manual coffee grinder for espresso, french press and aeropress but I got a breville / sage barista express so not needed
* [x] agenda / bullet journal (or even both combined) for 2018
* [x] kindle / ebook reader
* [x] aeropress
* [x] breville/sage barista express
* [x] hnefatafl game (see on amazon) delivered on 2022-03-09
* [x] hnefatafl game with detailed resin pieces https://www.regencychess.co.uk/the-viking-game-hnefatafl-p-1320.html
* [x] a very good and unique bottle of gueuze or a tour of cantillon museum in anderlecht
* [x] subscription to specialty coffee boxes (e.g : https://orcoffee.be/) or beer box https://mybeerbox.be/ -> I opted for [Wide Awake Coffee](https://wideawake.coffee/) in Brussels.
* [x] a good coffee scale / tamper for breville barista express (https://homeexplained.com/the-7-most-helpful-breville-barista-accesories/)
* [x] digitize my hi8 tapes before they die
* wireless high fidelity headphone
* agenda / bullet journal (or even both combined) for 2018
* powerful laptop for personal projects
* ultra wide curved computer monitor
* kindle / ebook reader

View File

@ -0,0 +1,62 @@
## Highlights from John Ousterhout : A Philosophy of Software Design ##
My favorite bytes from the wonderful book [A Philosophy of Software Design](https://www.goodreads.com/book/show/39996759-a-philosophy-of-software-design) By [John Ousterhout](https://web.stanford.edu/~ouster/cgi-bin/home.php)
* What is the simplest interface that will cover all my current needs?
* If you have to introduce lots of additional arguments in order to reduce the number of methods, then you may not really be simplifying things.
* See if you can replace several special-purpose methods with a single general-purpose method.
* Making your modules somewhat general-purpose is one of the best ways to reduce overall system complexity.
* Red Flag: Pass-Through Method
* Having methods with the same signature is not always bad. The important thing is that each new method should contribute significant functionality. Pass-through methods are bad because they contribute no new functionality.
* Could you merge the new functionality with an existing decorator, rather than creating a new decorator? This would result in a single deeper decorator class rather than multiple shallow ones.
* It is more important for a module to have a simple interface than a simple implementation.
* Before exporting a configuration parameter, ask yourself: “will users (or higher-level modules) be able to determine a better value than we can determine here?”
* Configuration parameters result in an incomplete solution, which adds to system complexity.
* When you encounter a class that includes both general-purpose and special-purpose features for the same abstraction, see if the class can be separated into two classes, one containing the general-purpose features, and the other layered on top of it to provide the special-purpose features.
* The key design decision was the one that separated the general-purpose part of the undo mechanism from the special-purpose parts and put the general-purpose part in a class by itself. Once that was done, the rest of the design fell out naturally.
* You shouldnt break up a method unless it makes the overall system simpler.
* When designing methods, the most important goal is to provide clean and simple abstractions. Each method should do one thing and do it completely.
* Red Flag: Conjoined Methods It should be possible to understand each method independently. If you cant understand the implementation of one method without also understanding the implementation of another, thats a red flag.
* Code that hasnt been executed doesnt work.
* Thus, special cases should be eliminated wherever possible. The best way to do this is by designing the normal case in a way that automatically handles the special cases without any extra code.
* The design-it-twice approach not only improves your designs, but it also improves your design skills. The process of devising and comparing multiple approaches will teach you about the factors that make designs better or worse. Over time, this will make it easier for you to rule out bad designs and hone in on really great ones.
* Change amplification: a seemingly simple change requires code modifications in many places. Cognitive load: in order to make a change, the developer must accumulate a large amount of information. Unknown unknowns: it is unclear what code needs to be modified, or what information must be considered in order to make those modifications.
* After you have written a comment, ask yourself the following question: could someone who has never seen the code write the comment just by looking at the code next to the comment? If the answer is yes, as in the examples above, then the comment doesnt make the code any easier to understand.
* Add a comment before each of the major blocks to provide a high-level (more abstract) description of what that block does.
* However, I consider any unsolved bug to be an intolerable personal insult, so I decided to track it down.
* Unfortunately, most developers dont spend much time thinking about names. They tend to use the first name that comes to mind, as long as its reasonably close to matching the thing it names. For example, block is a pretty close match for both a physical block on disk and a logical block within a file; its certainly not a horrible name. Even so, it resulted in a huge expenditure of time to track down a subtle bug.
* Thus, you shouldnt settle for names that are just “reasonably close”. Take a bit of extra time to choose great names, which are precise, unambiguous, and intuitive. The extra attention will pay for itself quickly, and over time youll learn to choose good names quickly.
* If you find it difficult to come up with a name for a particular variable that is precise, intuitive, and not too long, this is a red flag. It suggests that the variable may not have a clear definition or purpose.
* When this happens, consider alternative factorings. For example, perhaps you are trying to use a single variable to represent several things; if so, separating the representation into multiple variables may result in a simpler definition for each variable. The process of choosing good names can improve your design by identifying weaknesses.
* Red Flag: Hard to Pick Name If its hard to find a simple name for a variable or method that creates a clear image of the underlying object, thats a hint that the underlying object may not have a clean design.
* The greater the distance between a names declaration and its uses, the longer the name should be.
* Whenever you modify any code, try to find a way to improve the system design at least a little bit in the process. If youre not making the design better, you are probably making it worse.
* The best way to ensure that comments get updated is to position them close to the code they describe.
* Dont put all the comments for an entire method at the top of the method. Spread them out, pushing each comment down to the narrowest scope that includes all of the code referred to by the comment.
* In general, the farther a comment is from the code it describes, the more abstract it should be (this reduces the likelihood that the comment will be invalidated by code).
* Comments belong in the code, not the commit log.
* If you want to include a copy of this information in the commit message as well, thats fine, but the most important thing is to get it in the code.
* Dont redocument one modules design decisions in another module. For example, dont put comments before a method call that explain what happens in the called method. If readers want to know, they should look at the interface comments for the method.
* Try to make it easy for developers to find appropriate documentation, but dont do it by repeating the documentation. If information is already documented someplace outside your program, dont repeat the documentation inside the program; just reference the external documentation.
* Its important that readers can easily find all the documentation needed to understand your code, but that doesnt mean you have to write all of that documentation.
* Higher-level comments are easier to maintain.
* On the other hand, if the system is consistent, assumptions made based on familiar-looking situations will be safe. Consistency allows developers to work more quickly with fewer mistakes.
* In Rome, do as the Romans do.
* Overall, reconsidering established conventions is rarely a good use of developer time.
* You must put yourself in the position of the reader and figure out what is likely to confuse them, and what information will clear up that confusion.
* Software should be designed for ease of reading, not ease of writing.
* The more different implementations there are of an interface, the deeper the interface becomes.
* Although the mechanisms provided by object-oriented programming can assist in implementing clean designs, they do not, by themselves, guarantee good design. For example, if classes are shallow, or have complex interfaces, or permit external access to their internal state, then they will still result in high complexity.
* One of the risks of agile development is that it can lead to tactical programming. Agile development tends to focus developers on features, not abstractions, and it encourages developers to put off design decisions in order to produce working software as soon as possible.
* Developing incrementally is generally a good idea, but the increments of development should be abstractions, not features.
* Some agile practitioners argue that you shouldnt implement general-purpose mechanisms right away; implement a minimal special-purpose mechanism to start with, and refactor into something more generic later, once you know that its needed. Although these arguments make sense to a degree, they argue against an investment approach, and they encourage a more tactical style of programming. This can result in a rapid accumulation of complexity.
* The problem with test-driven development is that it focuses attention on getting specific features working, rather than finding the best design.
* The units of development should be abstractions, not features.
* One place where it makes sense to write the tests first is when fixing bugs. Before fixing a bug, write a unit test that fails because of the bug.
* The most important idea is still simplicity: not only does simplicity improve a systems design, but it usually makes systems faster.
* Simpler code tends to run faster than complex code. If you have defined away special cases and exceptions, then no code is needed to check for those cases and the system runs faster. Deep classes are more efficient than shallow ones, because they get more work done for each method call. Shallow classes result in more layer crossings, and each layer crossing adds overhead.
* Performance isnt as important for special cases, so you can structure the special-case code for simplicity rather than performance.
* The key is simplicity again: find the critical paths that are most important for performance and make them as simple as possible.
## Other summaries
* [Ayooluwa Isaiah](https://freshman.tech/philosophy-of-software-design-summary/) - (2021) Book summary: A Philosophy of Software Design

View File

@ -0,0 +1,136 @@
## Highlights from Robert Glass: Facts and Fallacies of Software Engineering ##
My favorite bytes from the wonderful book [Facts and Fallacies of Software Engineering](https://www.goodreads.com/book/show/83792.Facts_and_Fallacies_of_Software_Engineering) By [Robert Glass](http://www.robertlglass.com/)
* People trump tools, techniques, and process.
* The problem is a culture that puts schedule conformance, using impossible schedules, above all else—a culture that values schedule so highly that there is no time to learn about new concepts.
* Runaway projects, at least those that stem from poor estimation, do not usually occur because the programmers did a poor job of programming. Those projects became runaways because the estimation targets to which they were being managed were largely unreal to begin with.
* Most often, software estimation is done by the people who want the software product. Upper management. Marketing. Customers and users. Software estimation, in other words, is currently more about wishes than reality.
* Management was "the best I've ever worked with." Why? "Because the team was given the freedom to develop a good design," because there was no "scope creep," and because "I never felt pressure from the schedule."
* "projects where no estimates were prepared at all fared best on productivity" (versus projects where estimates were performed by technologists [next best] or their managers [worst]).
* When the programmers felt in control of their fate, they were much more productive.
* Management, upon reading this story and reflecting on this fact, would in general be horrified that a project so "obviously" a failure could be seen as a success by these technologists. My further suspicion is that most technologists, upon reading this story and reflecting on this fact, would find it all quite reasonable. If my suspicions are correct, there is essentially an unspoken controversy surrounding the issue this fact addresses. And that controversy is about what constitutes project success. If we can't agree on a definition of a successful project, then the field has some larger problems that need sorting out.
* Since no one has ever been able to solve the problems we are able to solve, we believe that no new problem is too tough for us to solve.
* Reuse-in-the-small (libraries of subroutines) began nearly 50 years ago and is a well-solved problem. Discussion There is a tendency in the computing world to assume that any good idea that comes along must be a new idea. Case in point—reuse. **See also** [From Local to Global Coordination: Lessons from
Software Reuse](https://www.cc.gatech.edu/~beki/c16.pdf)
* The primary controversy here is that too many people in the computing field think that reuse is a brand-new idea. As a result, there is enormous (and often hyped) enthusiasm for this concept, an enthusiasm that would be more realistic if people understood its history and its failure to grow over the years.
* Two "rules of three" in reuse:
* (a) It is three times as difficult to build reusable components as single use components.
* (b) AA reusable component should be tried out in three different applications before it will be sufficiently general to accept into a reuse library.
* Reusable components are harder to develop and require more verification than their single-task brethren.
* Modification of reused code is particularly error-prone. If more than 20 to 25 percent of a component is to be revised, it is more efficient and effective to rewrite it from scratch.
* Design patterns emerge from practice, not from theory.
* Missing requirements are the hardest requirements errors to correct.
* Software people have dreamed of automating software processes throughout the history of the field. One by one, those dreams have been dashed.
* Notice that the underlying theme of many of the facts in this book is that the construction of software is a complex, deeply intellectual task, one that shows little possibility of being made simple. Automation is the ultimate trivialization of this nontrivial activity, and those who claim that it has been achieved are doing serious harm to the software field in its quest for better realistic tools and techniques.
* The debugging process is the detective story of programming. You play Sherlock Holmes in pursuit of the elusive software bug. And, like Sherlock Holmes, you need to enlist your brain and any brain-supporting things you can think of.
* In this era of automated everything, it is all too easy to leave the work of software testing to tools and techniques. But doing so would be a mistake.
* Research study has shown that inspections can detect up to 90 percent of the errors in a software product before any test cases have been run.
* Error removal is a complex task, and it requires all the armament the tester can muster.
* Computer scientists have long said that formal verification, if done sufficiently rigorously, will be enough. Fault-tolerance advocates have taken the position that self-checking software, which detects and recovers from errors, will be enough. Testing people have sometimes said that 100 percent test coverage will be enough. Name your favorite error removal poison, and someone has probably made grandiose claims for it.
* In any case, I think most would agree that our field is so busy with its foot pressed to the gas pedal that it rarely has time to think about how it could be going better, not just faster. We speak of working smarter, not harder. But who has time to get in a position of working smarter?
* **See also** [IEEE. 2002. "Knowledge Management in Software Engineering. Special issue."](http://publications.aston.ac.uk/id/eprint/2841/1/Chapter.pdf) IEEE Software, May. Contains several articles on postmortem reviews and the experience factory.
* That word is rigor. It is vitally important that the participants in a review process be totally dedicated to and focused on what they are doing.
* **See also** [Peer Reviews in Software: A Practical Guide](https://www.goodreads.com/book/show/846008.Peer_Reviews_in_Software)
* Maintenance typically consumes 40 to 80 percent (average, 60 percent) of software costs. Therefore, it is probably the most important life cycle phase of software.
* Software's errors aren't due to material fatigue, but rather to errors made when the software was being built or errors made as the software is being changed.
* There's an old software saying that I'd like to make into the following corollary: Old hardware becomes obsolete; old software goes into production every night.
* Software people tend to behave as if the original development of the software product is all that matters. So do academics teaching software classes.
* **See also** Boehm, Barry W. 1975. "The High Cost of Software." In Practical Strategies for Developing Large Software Systems, edited by Ellis Horowitz. Reading, MA: Addison-Wesley.
* **See also** Lientz, Bennet P. E., Burton Swanson, and G.E. Tompkins. 1976. "Characteristics of Applications Software Maintenance." UCLA Graduate School of Management.
* When software is originally developed, the customers and future users really have only a partial vision of what that product can and will do for them. It's only after the product goes into production and the users use it for awhile that they begin to realize how much more the software product could be revised to do. And, frequently, they request that those changes be made.
* Changing existing product is always difficult, no matter how "soft" the software product really is.
* The 60/60 rule: 60 percent of software's dollar is spent on maintenance, and 60 percent of that maintenance is enhancement. Enhancing old software is, therefore, a big deal.
* **Maintenance is a solution, not a problem.**
* **See also** : Glass, Robert L. 1991. Software Conflict. Englewood Cliffs, NJ: Yourdon Press, where this fact is stated more elaborately (a chapter is devoted to it).
* Far too many people see software maintenance as a problem, something to be diminished and perhaps even "obliterated." In saying that, they are really expressing their ignorance.
* Instead, modifying software to do something different is comparatively simple. (Notice the key word comparatively. Making changes to software is nontrivial. It's simply easier than its tangible product alternatives.)
* In examining the tasks of software development versus software maintenance, most of the tasks are the same—except for the additional maintenance task of "understanding the existing product." This task consumes roughly 30 percent of the total maintenance time and is the dominant maintenance activity.
* Research data tells us that understanding the existing product is the most difficult task of software maintenance.
* Why? Well, in a sense the answer lies in many of our previous facts: The explosion when requirements are transformed into design (Fact 26). The fact that there is no single design solution to most problems (Fact 27). The fact that design is a complex, iterative process (Fact 28). The fact that for every 25 percent increase in problem complexity, there is a 100 percent increase in solution complexity (Fact 21).
* There is another reason why understanding the existing product, or undesign, is difficult. The original designer created what we call a design envelope, a framework within which the problem, as it was known at development time, could be solved.
* The maintenance life cycle is different in one major way. Here is the maintenance life cycle according to Fjelsted and Hamlen (1979):
* Defining and understanding the change : 15 percent
* Reviewing the documentation for the product : 5 percent
* Tracing logic : 25 percent
* Implementing the change : 20 percent
* Testing and debugging : 30 percent
* Updating the documentation : 5 percent
* In a survey of Air Force sites in 1983, researchers found that the "**biggest problem of software maintenance" was "high [staff] turnover,**" at 8.7 (on a scale of 10). Close behind that, in second and third places, were "understanding and the lack of documentation," at 7.5, and "determining the place to make a change,"
* Notice the small percentages in the maintenance life cycle devoted to documentation activities. The maintainer spends 5 percent of his or her time "reviewing documentation" and another 5 percent "updating documentation." If you thought about those numbers at all, you may have been surprised at how small they were.
* "Unworthiness" or its complexity is for you to decide. But one of the things that lack of respect leads to is an almost total lack of what we might call maintenance documentation.
* Ongoing maintenance drives the specs and the product even further apart. The fact of the matter is, design documentation is almost completely untrustworthy when it comes to maintaining a software product. The result is, almost all of that undesign work involves the reading of code (which is invariably up to date) and ignoring the documentation (which commonly is not).
* Here again, the underlying problem is our old enemy schedule pressure. There is too much demand for the modified product to be ready.
* Perhaps it's a stretch, but I like to tell people that, because of all of the above, maintenance is a more difficult task than software development. Few people want to hear that, so I tend to say it in something of a whisper.
* **See also** Glass, Robert L. 1981. "Documenting for Software Maintenance: We're Doing It Wrong." In Software Soliloquies, Computing Trends.
* Better software engineering development leads to more maintenance, not less.
* **See also** Dekleva, Sasa M. 1992. "The Influence of the Information System Development Approach on Maintenance." Management Information Systems Quarterly, Sept. This study looked at the effect of using "modern development methods" on software projects from the point of view of their subsequent maintenance.
* These systems took longer to maintain than the others because more modifications were being made to them. And more modifications were being made because it was easier to enhance these better-built systems.
* We neither agree on a workable definition nor agree on whose responsibility quality in the software product is.
* Modifiability, one of those attributes, is a matter of knowing how to build software in such a way that it can be easily modified.
* Reliability is about building software in ways that minimize the chance of it containing errors and then following that up with an error removal process that uses as many of the multifaceted error removal options as makes sense.
* Quality is one of the most deeply technical issues in the software field.
* Management's job, far from taking responsibility for achieving quality, is to facilitate and enable technical people and then get out of their way.
* It is nearly impossible to put a number on understandability or modifiability or testability or most of the other quality -ilities.
* **See also** Glass, Robert L. 1992. Building Quality Software. Englewood Cliffs, NJ: Prentice-Hall. In Section 3.9.1, State of the Theory, this book is an analysis of the DoD report discussed earlier.
* Quality in the software field is about a collection of seven attributes that a quality software product should have: portability, reliability, efficiency, usability (human engineering), testability, understandability, and modifiability.
1. Portability is about creating a software product that is easily moved to another platform.
2. Reliability is about a software product that does what it's supposed to do, dependably.
3. Efficiency is about a software product that economizes on both running time and space consumption.
4. Human engineering (also known as usability) is about a software product that is easy and comfortable to use.
5. Testability is about a software product that is easy to test.
6. Understandability is about a software product that is easy for a maintainer to comprehend.
7. Modifiability is about a software product that is easy for a maintainer to change.
* Quality is not user satisfaction, meeting requirements, meeting cost and schedule targets, or reliability.
* User satisfaction = Meets requirements + delivered when needed + appropriate cost + quality product.
* **See also** Gramms, Timm. 1987. Paper presented on "biased errors" and "thinking traps." Notices of the German Computing Society Technical Interest Group on Fault-Tolerant Computing Systems, Bremerhaven, West Germany,
* Errors tend to cluster.
* "Half the errors are found in 15% of the modules" (Davis 1995, quoting Endres 1975). 80% of all errors are found in just 2% (sic) of the modules" (Davis 1995, quoting Weinberg 1992). Given the quote that follows, it makes you wonder if 2 percent was a misprint.)
* There is no single best approach to software error removal.
* The advocates of silver bullets will continue to make exaggerated claims for whatever technique they are selling,
* **See also** Glass, Robert L. 1992. Building Quality Software. Englewood Cliffs, NJ: Prentice-Hall.
* Residual errors will always persist. The goal should be to minimize or eliminate severe errors.
* It would be nice to remove all those other errors too (for example, documentation errors, redundant code errors, unreachable path errors, errors in numerically insignificant portions of an algorithm, and so on.), but it's not always necessary.
* "Almost 90% of the downtime comes from, at most, 10% of the defects"
* Efficiency stems more from good design than from good coding.
* Interface and internal inefficiencies pale to insignificance compared to I/O inefficiencies. Still, it is possible, through poorly designed looping strategies, for a coder to make a program's logic wheels spin an inordinately long time.
* *To some eager programmers, coding is the most important task of software construction, and the sooner we get to it, the better. Design, to people in that camp, is simply something that puts off the ultimate problem solution activity.* As long as these people continue to address relatively simple problems, (a) they will probably never be convinced otherwise, and (b) there may be nothing terribly wrong with what they are doing. But it doesn't take much problem complexity before that minimal-design, quick-to-code approach begins to fall apart. (Recall Fact 21, about how quickly problem complexity drives up solution complexity?)
* Somehow it seems like anything that makes a program more time-efficient will also make it more size-efficient. But that is not true.
* Many software researchers advocate rather than investigate. As a result, (a) some advocated concepts are worth far less than their advocates believe, and (b) there is a shortage of evaluative research to help determine what the value of such concepts really is.
* It wasn't until the notion of the GQM approach (originally proposed by Vic Basili)—establish Goals to be satisfied by the metrics, determine what Questions should be asked to meet those goals, and only then collect the Metrics needed to answer just those questions—that there began to be some rationality in metrics approaches.
* No matter how many people believed that management was responsible for product quality, there was too much technology to the subject of software quality to leave it up to management.
* So what's the fallacy here? That quality is a management job. Management, of course, does have a vitally important role in achieving quality. They can establish a culture in which the task of achieving quality is given high priority. They can remove barriers that prevent technologists from instituting quality. They can hire quality people, by far the best way of achieving product quality. And they can get out of the way of those quality people, once the barriers are down and the culture is established, and let them do what they have wanted to do all along—build something they can be proud of.
* What's the alternative to an ego-invested programmer? A team-player programmer.
* Programmers really do need to be open to critique; the fact that we cannot write error-free programs, hammered home so many times in this book, means that programmers will always have to face up to their technical foibles and frailties.
* A system that works will have to acknowledge fundamental human traits and work within the bounds they create. And ego is one of those traits.
* **See also** Weinberg, Gerald. 1971. The Psychology of Computer Programming.
* There are sure a lot of people in the software world who would like to believe that one size fits all. Those selling methodologies. Those defining process approaches. Those pushing tools and techniques. Those hoping to build component-based software. Those setting standards. Those doing research toward the next software engineering holy grail. Those academics who put the prefix meta- in front of whatever they're working on. All of them are seeking that "universal software elixir." Many of them even believe they have found it. All too many of them want to sell it to you!
* Because software tackles such a diverse assortment of problems, it is becoming more and more obvious that there are few, if any, universal solution approaches. What works for business application programs will never be enough for critical, real-time software projects. What works for systems programming is often irrelevant to the needs of scientific applications. What works for small projects, and that includes today's Agile Development approaches, won't work well for those huge projects that consume hundreds of programmers. What works for straightforward projects will fail miserably if applied to critical projects.
* We are just beginning, in our field, to appreciate how diverse the problems we need to solve really are.
* Criticality matters. If lives or vast sums of money are involved in a project, you will treat it far differently—especially its reliability needs—than if they are not.
* Most practitioners are well aware that "my project is different." All too many theorists, however, disdain such a comment and see that practitioner as simply unwilling to try new (and often "universal") things (but see Glass 2002a).
* "The most interesting paradigm shift now taking place" in the field is "the shift away from the notion that all software is essentially the same."
* **See also** McBreen, Pete. 2002. Software Craftsmanship. Boston: Addison-Wesley. Contains a section explicitly titled One Size Does Not Fit All.
* **See also** Cockburn, Alistair. 2002. Agile Software Development. Boston: Addison-Wesley. Glass, Robert L. 2002a. "Listen to Programmers Who Say 'But Our Project is Different.'" The Practical Programmer. Communications of the ACM.
* **See also** The Loyal Opposition. IEEE Software. Glass, Robert L., and Östen Oskarsson. 1996. An ISO Approach to Building Quality Software. Upper Saddle River, NJ: Prentice-Hall. Highsmith, Jim. 2002.
* **See also** Plauger, P.J. 1994. Programming on Purpose. Englewood Cliffs, NJ: Prentice-Hall.
* **See also** Vessey, Iris, and Robert L. Glass. 1998. "Strong vs. Weak Approaches to Systems Development." Communications of the ACM, Apr.
* **See also** Yourdon, Ed. 1995. "Pastists and Futurists: Taking Stock at Mid-Decade." Guerrilla Programmer, Jan.
* No one is talking about inventing more methodologies, but everyone seems to be doing it.
* Almost no software practitioners are using these methodologies straight out of the box. On the contrary, most people who use a methodology adapt it to fit the situation at hand.
* **See also** Wiegers, Karl. 1998. "Read My Lips: No New Models!" IEEE Software,
* Because one program's LOC may be very different from another program's LOC: Is one line of COBOL code the same degree of complexity as one line of C++ code? Is one line of a deeply mathematical scientific application comparable to one line of a business system? Is one line of a junior programmer's code equivalent to one line from your best programmer? (See Fact 2 about those individual differences— upto 28 to 1—for an answer to that question.) Is one LOC in a heavily commented program comparable to a LOC in one with no comments? What, in fact, constitutes a LOC?
* Random test input is a good way to optimize testing.
* Via statistics-driven testing, software people can say things like "this product runs successfully 97.6 percent of the time." That's a pretty potent kind of statement to make to users. It's certainly more meaningful to those users than "this product has met 99.2 percent of its requirements" (that sounds impressive, but we already know that 100 percent requirements-driven testing is far from sufficient) or "this product has had 94.3 percent of its structure tested" (the typical user has no idea what "structure" is).
* The depth or shallowness of an error is unrelated to the number of people searching for it;
* Research on inspections suggests that the increase in the number of bugs found diminishes rapidly as the number of inspectors rises;
* The research on software inspections shows that there is a maximum number of useful inspection participants, beyond which the success of an inspection falls off rapidly (see, for example, Fact 37). And that number is quite finite—somewhere in the range of two to four.
* To build a replacement requires a source of the requirements that match the current version of the product, and those requirements probably don't exist anywhere. They're not in the documentation because it wasn't kept up to date. They're not to be found from the original customers or users or developers because those folks are long gone (for the average software product that has been around for a substantial period of time).
* The problem is this: In learning any other language, the first thing we do is learn to read it. You get a copy of Dick and Jane or War and Peace or something somewhere in between, and you read. You don't expect to write your own version of Dick and Jane or War and Peace until you've read lots of other examples of what skilled writers have written. (Believe me, writing Dick and Jane does require skill! You have to write using a vocabulary that's age- and skill-appropriate for your readers.)
* The problem is, we in the software world don't always agree on what good code or bad code is. Furthermore, most programs don't consist of just good or bad code—they contain a mixture of both.
* In spite of the fact that most programmers think that they're the best in the world at their craft, I think we have to admit that the War and Peace of software has not yet been written!
* The only time we in software tend to read code is during maintenance. Maintenance is a much disdained activity. One of the reasons for that is that code reading is a very difficult activity. It is much more fun to write new code of your own creation than to read old code of someone else's creation.
* Programmers at Work. Redmond, WA: Microsoft Press Contains this quote from a then younger Bill Gates: "[T]he best way to prepare [to be a programmer] is to write programs and to study great programs that other people have written.
* The complexity of the software process and product drives a lot of what we know and do in the field. Complexity is inevitable; we shouldn't fight it, so much as learn how to work with it. Fifteen of these facts are concerned with complexity, and a number of others are driven by it.
* Reality is the murder of a beautiful theory by a gang of ugly facts.
* And I would suggest that practitioners considering some tool, technique, method, or methodology that is at odds with one or more of these facts should beware of serious pitfalls in what they are about to embark on.

View File

@ -13,7 +13,7 @@ By Viktor Farcic [https://www.youtube.com/watch?v=mW_gkQnF4eU](https://www.youtu
* priority highest on fixing failed pipelines : never start ignoring failures. there is nothing more important in the world but fixing a failed build. If you don't fix it now it will cost much more. * priority highest on fixing failed pipelines : never start ignoring failures. there is nothing more important in the world but fixing a failed build. If you don't fix it now it will cost much more.
* fix it first, drive later * fix it first, drive later
* don't use sonar rules : either your build is ok or isn't, you cannot play with % to decide if your build is ok. * don't use sonar rules : either your build is ok or isn't, you cannot play with % to decide if your build is ok.
* you should your CD pipeline locally : you should not wait for jenkins to do everything. test first locally, then commit and have jenkins do the final verification but commiting code you didn't test locally should be illegal * you should your CD pipeline locally : you should not wait for jenkins to do everything. test first locally, then commit and have Jenkins do the final verification but committing code you didn't test locally should be illegal
* commiting code you didn't test locally should be illegal * committing code you didn't test locally should be illegal
* respect your coworkers * respect your coworkers
* continuous integration is about committing only to master branch : working on different branches means you don't trust your process. Ff you trust your process you know that the pipeline will detect problems. working on different branches only delays the detection of problems (verification, integration with everybody's else code). If you really like branches, make short lived feature branches (max 1 day) then merge them back to master and deploy to production * continuous integration is about committing only to master branch : working on different branches means you don't trust your process. Ff you trust your process you know that the pipeline will detect problems. working on different branches only delays the detection of problems (verification, integration with everybody's else code). If you really like branches, make short lived feature branches (max 1 day) then merge them back to master and deploy to production

20
cheat/README.md Normal file
View File

@ -0,0 +1,20 @@
# Cheatsheets:
* [AWS](aws.md)
* [Bitbucket](bitbucket.md)
* [Git](git.md)
* [Groovy](groovy.md)
* [Jenkins](jenkins.md)
* [MacOs](macos.md)
* [Network](network.md)
* [NSFW](nsfw.md)
* [Portainer](portainer.md)
* [PostgreSQL](postgresql.md)
* [Python](python.md)
* [Regex](regex.md)
* [Vim](vim.md)
* [Windows Subsystem](windows-subsystem.md)
# See also:
* [favorite commands Gist](https://gist.github.com/MorganGeek/3d29301206b52f02db001126d7adfafe)

View File

@ -14,3 +14,12 @@ git log --author="Morgan" \
--date="format:%H" |\ --date="format:%H" |\
awk '{n=$1+0;if(H[n]++>max)max=H[n]}END{for(i=0;i<24;i++){printf"%02d -%5d ",i,H[i];for(n=0;n<H[i]/max*50;n++){printf "*"}print""}}' awk '{n=$1+0;if(H[n]++>max)max=H[n]}END{for(i=0;i<24;i++){printf"%02d -%5d ",i,H[i];for(n=0;n<H[i]/max*50;n++){printf "*"}print""}}'
``` ```
### Using Git Diff Without a Repo ([src](https://www.jvt.me/posts/2020/10/29/git-diff-no-repo/))
The --no-index flag allows you to diff between files that aren't related to a Git repo:
#### does not work, returns status code 0
`git diff README.md ../other-repo/README.md`
#### works, returns status code 1 and the diff
`git diff --no-index README.md ../other-repo/README.md`

View File

@ -1,7 +1,7 @@
# List class methods # List class methods
`<class>.metaClass.methods*.name.sort().unique()` `<class>.metaClass.methods*.name.sort().unique()`
## Example ## Example
`println new Person().metaClass.methods*.name.sort().unique()` `println new Person().metaClass.methods*.name.sort().unique()`
Source http://groovy-almanac.org/list-the-methods-of-a-groovy-class/ Source http://groovy-almanac.org/list-the-methods-of-a-groovy-class/

View File

@ -2,8 +2,50 @@
Execute in https://*INSTANCE*/script to reveal passwords from a password hash (obtained via Inspect Element on a Credential) Execute in https://*INSTANCE*/script to reveal passwords from a password hash (obtained via Inspect Element on a Credential)
`hudson.util.Secret.decrypt('secret_hash')` ```groovy
hudson.util.Secret.decrypt('secret_hash')
```
### Jenkins current jobs ### Jenkins current jobs
https://*INSTANCE*/computer/api/json?tree=computer[executors[currentExecutable[*]]] https://*INSTANCE*/computer/api/json?tree=computer[executors[currentExecutable[*]]]
### Reveal all secrets
Execute in https://*INSTANCE*/script to reveal all secrets
```groovy
import com.cloudbees.plugins.credentials.CredentialsProvider
import com.cloudbees.plugins.credentials.Credentials
import com.cloudbees.plugins.credentials.domains.Domain
import jenkins.model.Jenkins
def indent = { String text, int indentationCount ->
def replacement = "\t" * indentationCount
text.replaceAll("(?m)^", replacement)
}
Jenkins.get().allItems().collectMany{ CredentialsProvider.lookupStores(it).toList()}.unique().forEach { store ->
Map<Domain, List<Credentials>> domainCreds = [:]
store.domains.each { domainCreds.put(it, store.getCredentials(it))}
if (domainCreds.collectMany{ it.value}.empty) {
return
}
def shortenedClassName = store.getClass().name.substring(store.getClass().name.lastIndexOf(".") + 1)
println "Credentials for store context: ${store.contextDisplayName}, of type $shortenedClassName"
domainCreds.forEach { domain , creds ->
println indent("Domain: ${domain.name}", 1)
creds.each { cred ->
cred.properties.each { prop, val ->
println indent("$prop = \"$val\"", 2)
}
println indent("-----------------------", 2)
}
}
}
```
### Validate a Jenkinsfile
Via [Sandro Cirulli](https://sandrocirulli.net/how-to-validate-a-jenkinsfile/) - (2019) How to Validate a Jenkinsfile
```
curl --user username:password -X POST -F "jenkinsfile=<Jenkinsfile" http://jenkins-url/pipeline-model-converter/validate
```

17
cheat/linux.md Normal file
View File

@ -0,0 +1,17 @@
# How to show and change a key binding
## key bindings
* Press `CTRL + V`
* Type the key for which you want to change the binding
* The prompt will display the character sequence produced by that key.
e.g : if after step 1 you press F12, you can get something like `^[[24~`
(More info : [In bash, how do I bind a function key to a command?](https://stackoverflow.com/a/4201274/2309958) and [Delete keymap and completely disable key in zsh](https://unix.stackexchange.com/a/320432/220566) )
## create a binding :
* `bind '"\e[24~":"~"'`
* `bind '"\e[24~":""'`
* `bind '"\e[24~":"who"'`
* `bind '"\e[24~":"ssh hostname\n"'`
## remove a binding :
* `bind -x '"\e[24~":""'`

View File

@ -5,3 +5,7 @@
### Removing color from command output ([src](https://stackoverflow.com/questions/17998978/removing-colors-from-output)) ### Removing color from command output ([src](https://stackoverflow.com/questions/17998978/removing-colors-from-output))
`somescript | sed $'s,\x1b\\[[0-9;]*[a-zA-Z],,g'` `somescript | sed $'s,\x1b\\[[0-9;]*[a-zA-Z],,g'`
### Removing Bitdefender
`sudo /Library/Bitdefender/AVP/Uninstaller/EndpointSecurityforMacUninstaller.app/Contents/MacOS/EndpointSecurityforMacUninstaller`

View File

@ -26,6 +26,11 @@
`\dn` `\dn`
### Gets the size of a schema
```
SELECT pg_size_pretty(SUM(pg_total_relation_size(quote_ident(schemaname) || '.' || quote_ident(tablename)))::BIGINT) FROM pg_tables WHERE schemaname = 'schema_name'
```
### Return back to shell ### Return back to shell
`\q` `\q`

6
cheat/regex.md Normal file
View File

@ -0,0 +1,6 @@
### Print only the captured group ([src](https://unix.stackexchange.com/a/13472/220566))
Example with expression `key=value toast=pain hello=bonjour`
if you want to capture only what comes after `key=`, you can use :
`grep -oP 'key=\K\w+'`

8
cheat/shell.md Normal file
View File

@ -0,0 +1,8 @@
### Debugging a shell function
```bash
function mybuggyfunction {
set -x
my code
set +x
}
```

View File

@ -16,6 +16,85 @@ And type:
Finally type `:wq` to save and close the file. Finally type `:wq` to save and close the file.
### Indent the whole file in VIM ([src](https://stackoverflow.com/questions/506075/how-do-i-fix-the-indentation-of-an-entire-file-in-vi)) ### Indent the whole file in VIM ([Source](https://stackoverflow.com/questions/506075/how-do-i-fix-the-indentation-of-an-entire-file-in-vi))
`gg=G` `gg=G`
### Text selection ([Source](https://www.cs.swarthmore.edu/oldhelp/vim/selection.html))
```
V - selects entire lines
v - selects range of text
ctrl-v - selects columns
gv - reselect block
```
### Basics (command mode)
* `:open FILE_PATH` : open a file
* `x` - to delete the unwanted character
* `u` - to undo the last the command and U to undo the whole line
* `CTRL-R` to redo
* `U` - return the last line which was modified to its original state (reverse all changes in last modified line)
* `A` - to append text at the end
* `:wq` - to save and exit
* `:q!` - to trash all changes
* `dw` - move the cursor to the beginning of the word to delete that word
* `2w` - to move the cursor two words forward.
* `3e` - to move the cursor to the end of the third word forward.
* `0` (zero) to move to the start of the line.
* `d2w` - which deletes 2 words .. You can change the paramater, e.g `d3w` for deleting three consecutive words.
* `dd` to delete the line and `2dd` to delete to line . Change the number for deleting the number of consecutive words.
* `p` - puts the previously deleted text after the cursor(Type `dd` to delete the line and store it in a Vim register. and `p` to put the line)
* `r` - to replace the letter e.g press re to replace the letter with e
* `ce` - to change until the end of a word (place the cursor on the u in lubw it will delete ubw )
* `ce` - deletes the word and places you in Insert mode
* `G` - to move you to the bottom of the file.
* `gg` - to move you to the start of the file.
* Type the number of the line you were on and then `G`
% to find a matching ),], or }
* `:s/old/new/g` to substitute 'new' for 'old' where `g` is globally
* `/` backward search n to find the next occurrence and N to search in opposite direction
* `?` forward search
* `:!` to run the shell commands like `:!dir`, `:!ls`
* `:w` - TEST (where TEST is the filename you chose.) . Save the file
* `v` - starts visual mode for selecting the lines and you can perform operation on that like d delete
* `:r` - Filename will insert the content into the current file
* `R` - to replace more than one character
* `y` - operator to copy text using `v` visual mode and `p` to paste it
* `yw` - (copy)yanks one word
* `o` - opens a line below the cursor and start Insert mode.
* `O` - opens a line above the cursor.
* `a` - inserts text after the cursor.
* `A` - inserts text after the end of the line.
* `e` - command moves to the end of a word.
* `y` - operator yanks (copies) text,`p` puts (pastes) it.
* `R` - enters Replace mode until `<ESC>` is pressed.
* `ctrl-w` to jump from one window to another (see also Window Management section)
### Executing commands (shell)
use current buffer as input of a shell command
* `:%! grep hello` to search for all lines containing hello in the current buffer ([Source](https://superuser.com/a/1507327/453117))
### Window management
* `:tabe filename` to open a file in a new tab ([Source](https://unix.stackexchange.com/a/27587/220566))
* `gT` and `gt` can be used to switch between tabs ([Source](https://unix.stackexchange.com/a/27587/220566))
* `vim -p file1 file2` to open files in tabs ([Source](https://unix.stackexchange.com/questions/27586/how-can-i-edit-multiple-files-in-vim#comment37261_27587))
* `:sp [file]` or `Ctrl+W, s` : split the window (horizontally) ([Source](https://unix.stackexchange.com/a/27616/220566))
* `:vsp [file]` or `Ctrl+W, v` : split the window (vertically) ([Source](https://unix.stackexchange.com/a/27616/220566))
* `Ctrl+w, l` : move to the right window from the left ([Source](https://linuxhint.com/how-to-use-vim-split-screen/))
* `Ctrl+w, h` : move to the left window again ([Source](https://linuxhint.com/how-to-use-vim-split-screen/))
* To find more commands: [How To Use VIM Split Screen](https://linuxhint.com/how-to-use-vim-split-screen/)
### Buffer management
* `:bf` go to first file
* `:bn` go to next file
* `:bp` go to previous file
* `:bl` go to last file
* `:bw` close file
* `:help buffer` to find more information
### YouCompleteMe
* `Ctrl+<SPACE>` trigger auto completion
### Sources
* [Basic Vim commands - For getting started](https://coderwall.com/p/adv71w/basic-vim-commands-for-getting-started)

View File

@ -1,3 +1,3 @@
#!/usr/bin/env bash #!/usr/bin/env bash
BASEDIR=$(dirname "$0") BASEDIR=$(dirname "$0")
cut -d'(' -f2 "$BASEDIR/README.md" | cut -d')' -f1 | grep -E "^http*" | sort -u | wc -l | tr -d ' ' cut -d'(' -f2 $(pwd)/sections/*.md README.md | cut -d')' -f1 | grep "^http" | sort -u | wc -l | tr -d ' '

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

1116
sections/devops.md Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,286 @@
---
gitea: none
include_toc: true
---
# Productivity :computer:
See also [Dotfiles / Aliases](programming.md#dotfiles--aliases) and [Shell aliases](../README.md#shell-aliases)
> News
* [Itamar Turner-Trauring](https://codewithoutrules.com/productivity/) - Become more productive ; articles about being more productive as programmer without necessarily working longer hours
> Learn
* :fire: [**Sonkeng Maldini/Best-websites-a-programmer-should-visit**](https://github.com/sdmg15/Best-websites-a-programmer-should-visit) - Best websites programmers should visit
* [Java Code Geeks](https://www.javacodegeeks.com/2013/06/10-productivity-tips-for-software-developers.html) - (2013) 10 Productivity tips for software developers
* :star: [**J. B. Rainsberger**](http://blog.jbrains.ca/permalink/avoid-distractions-while-programming) - Avoiding Distractions While Programming
* [Moran Danieli-Cohen](https://dev.to/msscohen/3-effective-ways-to-maintain-high-energy-levels-at-work-for-software-engineers) - 3 Effective Ways to Maintain High Energy Levels at Work for Software Engineers
* [Alex Thunder](http://alexthunder.livejournal.com/309815.html) - Don't wake up the programmer
* [Marcos Placona](https://twitter.com/marcos_placona/status/882487720597237760) - That "5 minutes chat" with a developer
* [Paul Graham](https://www.linkedin.com/pulse/context-switching-developers-paul-graham) - How Context Switching destroys Developers Productivity and how to fix it.
* [Dan Richman](https://www.geekwire.com/2016/just-shut-let-devs-concentrate-programming-expert-advises/) - (2016) Just shut up and let your devs concentrate
* [Clean Coder Blog](http://blog.cleancoder.com/uncle-bob/2016/05/21/BlueNoYellow.html) - (2016) Blue. No! Yellow! Comparative Productivity of Programming Languages
* [Nick Janetakis](https://nickjanetakis.com/blog/who-else-wants-to-boost-their-productivity-with-tmux) - Who Else Wants to Boost Their Terminal Productivity With tmux?
* [Aurore Malherbes](https://www.theodo.fr/blog/2017/04/become-a-better-developer-with-an-efficient-technical-watch/) - (2017) Become a better developer with an efficient technical watch
* [Joseph Kahn](https://blog.josephkahn.io/articles/ansible/) - Ansible or: How I Learned to Stop Wasting Time Setting Up My Computer and Script It
* [Dwijadas Dey](https://linoxide.com/linux-how-to/search-tools-developers-linux/) - 6 Tools to Search Source Code for Developers in Linux
* :star: [**sindresorhus/awesome**](https://github.com/sindresorhus/awesome) - Curated list of awesome lists
* [Gregg Caines](http://caines.ca/blog/2015/06/14/were-in-the-stone-age-of-software-engineering-management/) - (2015) We're in the Stone Age of Software Engineering Management
* [Gregg Caines](http://caines.ca/blog/2011/09/14/yoagile-the-good-parts/) - (2011) Agile: The Good Parts
* [Evan Hahn](https://evanhahn.com/atom-apm-install-list/) - Install a list of Atom packages from a file
* [Habitica](https://habitica.com/static/front) - improve your habits by making a game of your life
* [jamb0ss/awesome-ambient-noises](https://github.com/jamb0ss/awesome-ambient-noises) - A curated list of awesome ambient noises for listening while programming
* [DΛTΛSSETTE](http://www.musicforprogramming.net/) - music for programming
* [/r/dailyscripts](https://www.reddit.com/r/dailyscripts/) - late-night hacks lazy people made when too annoyed by a task's length or difficulty
* [Atom on Slack](http://atom-slack.herokuapp.com/) - Slack community for Atom Text editor
* [Automations Tools Bootcamp on Slack](https://automationtools-bootcamp-slack.herokuapp.com/) - Development tools that enable automation of software projects
* [Code search for Developers](http://codegists.com/search/jenkinsfile-tutorial/) - search for code snippets
* :star: [**Command line fu**](http://www.commandlinefu.com/commands/browse) - a place to find those command-line gems that you return to again and again.
* [NanoDano](http://www.devdungeon.com/content/i-know-how-program-i-dont-know-what-program) - "I know how to program, but I don't know what to program"
* [URL Encoded Characters](http://www.degraeve.com/reference/urlencoding.php) - mapping table of encoded characters in URLS (%20, %22, %7D, ...)
* [mehcode/Awesome Atom](https://github.com/mehcode/awesome-atom) - A curated list of delightful Atom packages and resources
* [MorganGeek](../PRINCIPLES.md) - some programming and life lessons, collected from various sources including myself
* [Bash One-Liners](http://www.bashoneliners.com/) - Bash one-liners, and best practices in Bash shell scripting
* [Andrew Gallant](http://blog.burntsushi.net/ripgrep/) - ripgrep is faster than {grep, ag, git grep, ucg, pt, sift}
* [jq Docs](https://stedolan.github.io/jq/manual/) - online manual for jq (a lightweight and flexible command-line JSON processor)
* [Online syntax highlighting](https://tohtml.com/) - Online syntax highlighting for multiple languages
* [Codeanywhere](https://codeanywhere.com/) - cross platform Cloud IDE
* [Coderwall](https://coderwall.com/) - programming tips / learn something new
* [Atom](https://atom.io/packages) - All packages
* [Jessica Kerr](https://blog.codeship.com/growing-tech-stack-say-no/) - Growing Your Tech Stack: When to Say No
* [Heather Knight](https://hackernoon.com/how-to-solve-programmers-block-18363c040656) - What Writers Can Teach Programmers
* [Tom Limoncelli](https://everythingsysadmin.com/dumb-things-to-check.html) - troubleshooting : a list of dumb (and not so dumb) things to check
* [Ask Ubuntu](https://askubuntu.com/questions/45521/how-to-navigate-long-commands-faster) - How to navigate long commands faster?
* [Whitson Gordon](https://lifehacker.com/5743814/become-a-command-line-ninja-with-these-time-saving-shortcuts) - Become a Command Line Ninja With These Time-Saving Shortcuts
* [Daniel Miessler](https://danielmiessler.com/study/tmux/) - A tmux Primer
* [Daniel Miessler](https://danielmiessler.com/blog/connect-local-port-remote-ssh-server/) - How to Connect to a Local Port on a Remote SSH Server
* [Stack Exchange](https://skeptics.stackexchange.com/questions/18539/has-stack-overflow-saved-billions-of-dollars-in-programmer-productivity) - Has Stack Overflow saved billions of dollars in programmer productivity?
* [John D. Cook](https://www.johndcook.com/blog/2009/03/18/where-does-the-programming-effort-go/) - (2009) Where does the programming effort go?
* [Scott Davis](https://www.ibm.com/developerworks/web/library/wa-mean1/) - (2014) From LAMP to MEAN : Introducing the MEAN stack
* [Slant](https://www.slant.co/) - this community of enthusiasts provide recommendations on lot of things / useful to find best tools for the job
* [Repo you may like](http://www.repoyoumaylike.com/) - Select some GitHub repository and see what recommendations comes up
* [Andrew Bosworth](http://boz.com/articles/say-no.html) - Say No
* [Andre Meyer](http://www.felienne.com/archives/3665) - (2014) Software developers perceptions of productivity
* [Jeff Geerling](https://www.jeffgeerling.com/blog/2017/dockrun-oneshot-quick-local-environments) - (2017) dockrun oneshot — quick local environments for testing infrastructure
* [BurntSushi/ripgrep](https://github.com/BurntSushi/ripgrep) - ripgrep combines the usability of The Silver Searcher with the raw speed of grep.
* [sharkdp/fd](https://github.com/sharkdp/fd) - A simple, fast and user-friendly alternative to find.
* [Rachel Andrew](https://24ways.org/2014/developing-robust-deployment-procedures/) - (2014) Developing Robust Deployment Procedures
* [pre-commit/pre-commit](https://github.com/pre-commit/pre-commit) - A framework for managing and maintaining multi-language pre-commit hooks.
* [Umer Mansoor](https://codeahoy.com/2016/04/30/do-experienced-programmers-use-google-frequently/) - (2016) Do Experienced Programmers Use Google Frequently?
* [kdeldycke/awesome-falsehood](https://github.com/kdeldycke/awesome-falsehood) - Curated list of falsehoods programmers believe in
* [braydie/HowToBeAProgrammer](https://github.com/braydie/HowToBeAProgrammer) - A guide on how to be a Programmer
* [Meghan Hebel](https://codeburst.io/why-you-dont-deserve-that-dream-developer-job-60d5e5adb8d7) - Why You Dont Deserve That Dream Developer Job
* [Meghan Hebel](https://codeburst.io/stop-sabotaging-your-code-4ed67424a17a) - Stop Sabotaging Your Code…Before You Even Code
* [Artem Stepanenko](https://medium.freecodecamp.org/5-steps-to-become-a-better-stack-overflow-user-4ce85711c0f9) - How to become a better Stack Overflow user in five simple steps
* [freeCodeCamp/how-to-contribute-to-open-source](https://github.com/freeCodeCamp/how-to-contribute-to-open-source) - A guide to contributing to open source
* [Awesome Repos](https://awesomerepos.com/) - the top of awesome repositories
* [Devhints](https://devhints.io) - collection of Rico's cheatsheets about programming, DevOps, etc.
* [Itamar Turner-Trauring](https://codewithoutrules.com/saneworkweek/) - (2017) The Programmers Guide to a Sane Workweek
* [Recalll](https://recalll.co/) - search engine for programmers, to search programming queries from sites such as stackoverflow
* [Hemanth HM](https://functional.works-hub.com/blog/Functional-Programming-Jargon) - Functional Programming Jargon
* [DEV](https://dev.to/djviolin/what-are-your-unix-pipeline-commands-that-saved-you-from-lot-of-codingtime-7ok) - collaborative list of time saving UNIX pipeline commands
* [tomnomnom/gron](https://github.com/tomnomnom/gron) - Make JSON greppable!
* [Super User StackExchange](https://superuser.com/questions/988185/how-to-avoid-being-asked-enter-passphrase-for-key-when-im-doing-ssh-operatio) - git : avoid being asked “Enter passphrase for key ” when I'm doing ssh operation on a remote host
* [Philippe Bourgau](http://philippe.bourgau.net/13-tricks-for-successful-side-projects/) - (2017) 13 Tricks for Successful Side Projects
* [Yegor Bugayenko](http://www.yegor256.com/2014/10/29/how-much-do-you-cost.html) - (2014) How Much Do You Cost?
* [James Routley](https://routley.io/posts/logbook/) - (2017) Using a logbook to improve your programming
* [Raymond Rutjes](https://blog.algolia.com/pragmatic-releasing/) - (2017) Pragmatic Releasing: Less Worry, More Shipping
* [BubuAnabelas/awesome-markdown](https://github.com/BubuAnabelas/awesome-markdown) - A curated list of delightful Markdown stuff.
* [mezod/awesome-indie](https://github.com/mezod/awesome-indie) - Resources for independent developers to make money
* [ripienaar/free-for-dev](https://github.com/ripienaar/free-for-dev) - list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev. **Website** : [Free for developers](https://free-for.dev)
* [nvbn/thefuck](https://github.com/nvbn/thefuck) - Magnificent app which corrects your previous console command.
* [tldr-pages/tldr](https://github.com/tldr-pages/tldr) - collection of simplified and community-driven man pages.
* [accatyyc/tldr-man](https://github.com/accatyyc/tldr-man) - A Makefile that creates manpages from all the [tldr-pages/tldr](https://github.com/tldr-pages/tldr).
* [Joël Spolsky](https://www.joelonsoftware.com/2007/10/26/evidence-based-scheduling/) - (2007) Evidence Based Scheduling
* [Joël Spolsky](https://www.joelonsoftware.com/2001/02/12/human-task-switches-considered-harmful/) - (2001) Human Task Switches Considered Harmful
* [Software Engineering Stack Exchange](https://softwareengineering.stackexchange.com/questions/44177/what-is-the-single-most-effective-thing-you-did-to-improve-your-programming-skill) - What is the single most effective thing you did to improve your programming skills?
* [Joël Spolsky](https://www.joelonsoftware.com/2005/05/11/making-wrong-code-look-wrong/) - (2005) Making Wrong Code Look Wrong
* [Joël Spolsky](https://www.joelonsoftware.com/2000/11/08/painless-bug-tracking/) - (2000) Painless Bug Tracking
* [Joël Spolsky](https://www.joelonsoftware.com/2009/09/23/the-duct-tape-programmer/) - (2009) The Duct Tape Programmer
* [Joël Spolsky](https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/) - (2000) Things You Should Never Do, Part I | About rewriting code from scratch
* [Alex Ott](http://alexott.net/en/fp/books/) - Functional programming books overview
* [Pekka Väänänen](http://www.lofibucket.com/articles/dwm_latency.html) - (2017) Desktop compositing latency is real and it annoys me | about input latency on Windows 10 vs Windows 7
* [FoundersGrid](https://foundersgrid.com/code-management/) - (2014) How 50+ Startups Manage Their Code
* [Michael Lynch](https://mtlynch.io/human-code-reviews-1/) - (2017) How to Do Code Reviews Like a Human (Part One). **Bonus** : [Part Two](https://mtlynch.io/human-code-reviews-2/)
* [Jessy Bernal](https://medium.com/doctolib-engineering/handling-bugs-at-doctolib-847d54fd1990) - (2017) Handling bugs at Doctolib
* [Chris Hermansen](https://opensource.com/article/18/1/two-great-uses-cp-command-update) - (2018) Two great uses for the cp command: Bash shortcuts
* [Angie Jones](https://techbeacon.com/6-reasons-co-locate-your-app-automation-code) - (2018) 6 reasons to co-locate your app and automation code
* [Andy Zaidman](https://azaidman.wordpress.com/2015/01/19/old-habits-die-hard-why-refactoring-for-understandability-does-not-give-immediate-benefits/) - (2015) Old Habits Die Hard: Why Refactoring for Understandability Does Not Give Immediate Benefits
* [Paul Johnston](https://hackernoon.com/serverless-is-about-automation-not-functions-3f816c90ce61) - (2017) Serverless is about Automation, not Functions
* [Emily Yu](https://hackernoon.com/how-i-coded-everyday-for-365-days-67ebb5fc7ae) - (2018) How I Coded Everyday for 365 Days
* [Chris Harris](https://medium.com/@otduet/yearly-lessons-learnt-by-a-freelance-developer-concerned-with-holistic-productivity-a84fdba685b) - (2018) Yearly lessons learnt by a freelance developer concerned with holistic productivity.
* [Matt Fletcher](https://spin.atomicobject.com/2018/01/22/archive-software-project/) - (2018) Todays Code Is Tomorrows Legacy Project Make It Easy to Resurrect
* [Safia Abdalla](https://blog.safia.rocks/post/170269021619/tips-for-reading-new-codebases) - (2018) Tips for reading new codebases
* [Antonio Bello](https://www.raywenderlich.com/167015/learning-techniques-programmers) - (2017) Learning Techniques for Programmers, by Programmers
* [Coda Hale](https://codahale.com/virtual-machines-are-fleeting-things/) - (2017) Virtual Machines Are Fleeting Things | In which the pain of attachment is avoided.
* [Dan McKinley](https://blog.skyliner.io/you-cant-have-a-rollback-button-83e914f420d9) - (2017) You Cant Have a Rollback Button | The internet is a big truck. Its really hard to drive it backwards.
* [Steve McConnell](http://stevemcconnell.com/articles/dealing-with-problem-programmers/) - (1998) Dealing With Problem Programmers
* [Steve McConnell](http://stevemcconnell.com/articles/classic-mistakes/) - (1996) Classic Mistakes
* [Gregg Caines](http://caines.ca/blog/2015/03/08/reclaiming-value-from-bugs-and-outages/) - (2015) Reclaiming Value From Bugs and Outages: Thoughts on Post-Mortems
* [Lemi Orhan Ergin](https://fr.slideshare.net/lemiorhan/waste-driven-development-xp-days-ukraine-2017) - (2017) [Slides] Fighting with Waste Driven Development : Lean Thinking. **Bonus** : [Video](https://www.youtube.com/watch?v=Iw3I_nALH6s)
* :star: [**Pierluigi Vernetto**](http://www.javamonamour.org/2015/01/end-of-my-32-years-contract-on-osb.html) - (2015) End of my 3.2 years contract on a OSB integration project.... lesson learned. | some good lessons learned for developers / project management
* [Maxime Thirouin](https://www.24joursdeweb.fr/2013/automatisez-votre-workflow-front-end/) - :fr: [FR] (2013) Automatisez votre workflow front-end
* [Zach Holman](https://zachholman.com/talk/unsucking-your-teams-development-environment/) - (2012) Unsucking Your Team's Development Environment
* [Markus Harrer](https://www.feststelltaste.de/session-summary-devops-camp-compact-2017/) - (2017) What prevents you from doing software development effectively?”
* [Markus Harrer](https://www.feststelltaste.de/video-modern-software-development-antipatterns/) - (2015) Video: Modern Software Development Antipatterns
* [fkingma@xebia](http://blog.xebia.com/purpose/) - (2017) Purpose : What are we doing? And why?
* [Dave Nicolette](https://www.leadingagile.com/2016/09/5s-for-software-teams/) - (2016) 5S for Software Teams
* [Gregg Caines](http://caines.ca/blog/2014/12/02/i-dont-miss-the-sprint/) - (2014) I Don't Miss the Sprint | about team productivity in Scrum
* [Zach Holman](https://zachholman.com/talk/move-fast-break-nothing/#slides) - [Slides] move fast & break nothing | a talk about code, teams & process
* [Zach Holman](https://speakerdeck.com/holman/how-github-uses-github-to-build-github) - [Slides] (2011) How GitHub Uses GitHub to Build GitHub
* [Addy Osmani](https://speakerdeck.com/addyosmani/front-end-tooling-workflows) - [Slides] (2014) Front-end Tooling Workflows | 198 slides on tools to help you stay productive on the front-end
* [Mandi Walls](https://www.slideshare.net/lnxchk/configuration-management-is-old-and-boring) - (2017) Configuration Management is Old and Boring
* [Lewis Menelaws](https://dev.to/lewismenelaws/how-to-fix-burnout-as-a-developer--4opl) - (2018) How to Fix Burnout as a Developer
* [Jeffrey Ventrella](https://ventrellathing.wordpress.com/2013/06/18/the-case-for-slow-programming/) - (2013) The Case for Slow Programming | “Slow down, son. Youll get the job done faster.”
* [Nathen Harvey](https://speakerdeck.com/nathenharvey/the-journey-to-continuous-automation) - (2017) The Journey to Continuous Automation
* [Libraries.io](https://libraries.io/) - discovers millions open source libraries accros +36 package managers
* [Increment Staff](https://increment.com/development/what-its-like-to-be-a-developer-at/) - (2017) What its like to be a developer at …
* [Jerome Kehrli](https://www.niceideas.ch/roller2/badtrash/entry/periodic-table-of-agile-principles) - (2017) Periodic Table of Agile Principles and Practices
* [tamar Turner-Trauring](https://codewithoutrules.com/2016/08/18/productive-programmer/) - (2016) Less stress, more productivity: why working fewer hours is better for you and your employer
* [Itamar Turner-Trauring](https://codewithoutrules.com/2016/11/10/work-life-balance-software-engineer/) - (2016) Work/life balance will make you a better software engineer
* [Itamar Turner-Trauring](https://codewithoutrules.com/2016/04/15/40-hour-programmer/) - (2016) Improving your skills as a 9 to 5 programmer
* [Itamar Turner-Trauring](https://codewithoutrules.com/2016/02/24/go-home-already/) - (2016) Still stuck at the end of the day?
* [Itamar Turner-Trauring](https://codewithoutrules.com/2017/10/04/technical-skills-productive/) - (2017) Technical skills alone wont make you productive
* [Itamar Turner-Trauring](https://codewithoutrules.com/2016/06/26/code-faster/) - (2016) Code faster by typing less
* [William Shawn](https://spin.atomicobject.com/2017/06/01/how-to-read-code/) - (2017) How to Read Code (Eight Things to Remember)
* [Tyler Hoffman](https://spin.atomicobject.com/2017/07/29/code-reviews-boost-productivity/) - (2017) Code Reviews as a Tool to Boost Productivity
* [Alex Zurek](https://spin.atomicobject.com/2017/08/15/todo-comments/) - (2017) TODO Comments Dont Work
* [Itamar Turner-Trauring](https://codewithoutrules.com/2016/10/07/growing-your-toolbox/) - (2016) More learning, less time: how to quickly gather new tools and techniques
* [Nick Humrich](https://hackernoon.com/yes-python-is-slow-and-i-dont-care-13763980b5a1) - (2017) Yes, Python is Slow, and I Dont Care | A rant on sacrificing performance for productivity.
* [repl.it](https://repl.it/) - Online REPL, Compiler & IDE : Boot up a programming environment for your favorite language | including JavaScript, Python, Ruby, Java, Node.js, Go, Scheme, C, C#, C++, Lua and many more.
* [Itamar Turner-Trauring](https://codewithoutrules.com/2016/12/08/how-not-to-get-stuck/) - (2016) Dont get stuck: 6 ways to get unstuck and code faster
* [Itamar Turner-Trauring](https://codewithoutrules.com/2016/08/25/the-01x-programmer/) - (2016) From 10x programmer to 0.1x programmer: creating more with less
* [Gregg Caines](http://caines.ca/blog/2017/04/09/the-all-or-nothing-principle/) - (2017) The All-or-Nothing Principle
* [John Cutler](https://hackernoon.com/we-cant-do-that-in-one-sprint-a6780d67480) - (2018) We Cant Do That In One Sprint
* [Shaun Finglas](https://blog.shaunfinglas.co.uk/2015/09/waste-write-less-code.html) - (2015) Waste: Write Less Code
* [Lieven Vaneeckhaute (denshade)](https://softwareefficiency.wordpress.com/2015/02/10/fail-fast-spend-less-time-in-root-cause-analysis/) - (2015) Fail fast, spend less time in root cause analysis
* [Software Engineering Radio](http://www.se-radio.net/2018/02/se-radio-episode-317-travis-kimmel-on-measuring-software-engineering-productivity/) - (2018) SE-Radio Episode 317: Travis Kimmel on Measuring Software Engineering Productivity
* [Ashton Kemerling](http://ashtonkemerling.com/blog/2012/11/22/the-myth-of-the-lone-hacker/) - (2012) The Myth of the Lone Hacker | without the effort of countless other engineers, part and full time, their projects would have never made it off the ground.
* [Michael Hoffman](http://code-worrier.com/how-to-be-stuck/#) - (2013) How to be Stuck - Learning to learn to code on the internet
* [Robert Ecker](https://dev.to/teamcoder/the-problem-with-high-test-coverage-4dh) - (2017) The Problem With High Test Coverage
* [Max Kanat-Alexander](https://www.codesimplicity.com/post/the-secret-of-fast-programming-stop-thinking/) - (2013) The Secret of Fast Programming: Stop Thinking
* [Thomas Peham](https://usersnap.com/blog/faster-programming/) - (2016) How to be a faster programmer: 7 helpful tips for being faster & more successful.
* [Michael Lynch](https://mtlynch.io/why-i-quit-google/) - (2018) Why I Quit Google to Work for Myself
* [Steven A. Lowe](https://techbeacon.com/program-faster-all-time-best-tips-pros) - Code faster: 53 tips from the pros
> The only way to go fast is to go well. Every time you yield to the temptation to trade quality for speed, you slow down. Every time. [Robert C. Martin](http://butunclebob.com/ArticleS.UncleBob.VehementMediocrity)
* [Christian Maioli Mackeprang](https://techbeacon.com/app-dev-testing/35-programming-habits-make-your-code-smell) - (2018) 35 programming habits that make your code smell
* [Christian Maioli Mackeprang](https://techbeacon.com/how-terrible-code-gets-written-perfectly-sane-people) - (2018) How terrible code gets written by perfectly sane people
* [Software Engineering Tips](http://www.yacoset.com/Home/communication-tips) - (2010) Communication Tips
* [Nir Cohen](https://sysadvent.blogspot.be/2016/12/day-16-trained-engineers-overnight.html) - (2016) Trained Engineers - Overnight Managers (or, The Art Of Not Destroying Your Company)
* [ezekg/git-hound](https://github.com/ezekg/git-hound) - Git plugin that prevents sensitive data from being committed.
* [dxa4481/truffleHog](https://github.com/dxa4481/truffleHog) - Searches through git repositories for high entropy strings and secrets, digging deep into commit history
* [rondy](https://gist.github.com/rondy/af1dee1d28c02e9a225ae55da2674a6f) - Effective Engineer - Book Notes. **Bonus** see also [The Effective Engineer website](http://www.effectiveengineer.com/) and [Effective Engineer Blog](http://www.effectiveengineer.com/blog)
* [Brandon Sheffield](https://www.gamasutra.com/view/news/310570/Developers_share_their_most_memorable_dirty_coding_tricks.php) - (2017) Developers share their most memorable dirty coding tricks
* [Dan Kelch](https://spin.atomicobject.com/2017/12/13/favorite-git-commands/) - (2017) Git Good: Improve Your Version Control Skills
* [Ben Thompson](https://blog.gitprime.com/2017-software-developer-productivity-survey/) - (2017) 2017 Software Developer Productivity Survey
* [Ben Thompson](https://blog.gitprime.com/6-causes-of-code-churn-and-what-you-should-do-about-them/) - (2016) 6 causes of code churn and what you should do about them
* [Brian Graham](https://blog.gitprime.com/what-slows-development-teams/) - (2017) What slows development teams
> Hofstadters Law: It always takes longer than you expect, even when you take into account Hofstadters Law. Douglas Hofstadter
* [RegExr](https://regexr.com/) - is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp).
* [Joël Spolsky](https://www.joelonsoftware.com/2001/04/21/dont-let-architecture-astronauts-scare-you/) - (2001) Dont Let Architecture Astronauts Scare You | about productivity
* [Ben Thompson](https://blog.gitprime.com/engineering-impact-whats-taking-so-long/) - (2016) Whats taking so long?
* [Tim Ottinger](https://agileotter.blogspot.be/2014/09/programming-is-mostly-thinking.html) - (2014) Programming Is Mostly Thinking
* [Tim Ottinger](https://www.industriallogic.com/blog/managing-programmers/) - (2017) Managing Programmer Productivity
* [Tim Ottinger](http://agileotter.blogspot.be/2017/11/taking-breaks-in-disciplined-way.html) - (2017) Taking Breaks in a Disciplined Way | Take breaks otherwise pairing will drain your energy
> we don't take breaks because we are tired, we take breaks so that we are never tired.
* [Bill Wake](https://www.industriallogic.com/blog/multiple-asserts-are-ok/) - (2015) Multiple Asserts Are OK | Some people suggest we should restrict ourselves to a single assertion per test. Are multiple asserts in a test ever OK?
* [Joshua Kerievsky](http://www.industriallogic.com/wp-content/uploads/2005/09/StopOverEngineering.pdf) - (2005) [PDF] (2002) Stop Over-Engineering!
* [Joshua Kerievsky](https://www.industriallogic.com/blog/sufficient-design/) - (2010) Sufficient Design
> we need high design quality for stuff that is critical to our products and less design quality for stuff that isn't critical.
* [Luu Duong](http://www.luuduong.com/archive/2009/03/04/applying-the-quot8020-rulequot-with-the-standish-groups-software-usage.aspx) - (2009) Applying the "80-20 Rule" with The Standish Groups Statistics on Software Usage | 80% of users only use 20% of features.
* [Joshua Kerievsky](https://www.industriallogic.com/blog/redefining-done/) - (2010) Redefining Done
> "A user story is done when the code is fully integrated, all tests pass and the functionality meets the expectations of the story author(s)."
> The race to get work done, especially to show management that we got work done is far less important than focusing on creating happy, productive users.
> A story isn't done until it is being used by real users in production and has been validated to be a useful part of a product.
* [John Sonmez](https://www.youtube.com/watch?v=o1tDEqHf6_M) - [Video] (2016) Being A Slow Developer... Am I Screwed? | on slow programming, clean code & productivity. Don't rush, do it right, do it clean then do it fast.
* [Jeff Atwood](https://blog.codinghorror.com/we-make-shitty-software-with-bugs/) - (2004) We Make Shitty Software.. With Bugs! | Software is a process, it's never finished, it's always evolving.
* [Jeff Atwood](https://blog.codinghorror.com/do-not-buy-this-book/) - (2007) Do Not Buy This Book
* [Petter Måhlén](https://pettermahlen.com/2011/04/08/if-its-broken-fix-it/) - (2011) If its Broken, Fix It
* [Jakub Skałecki](https://rock-it.pl/automatic-code-quality-checks-with-git-hooks/) - (2017) Automatic code quality checks with git hooks
* [GitHub Help](https://help.github.com/articles/searching-code/) - searching code / tips & tricks
* [AnyAPI](https://any-api.com/) - Documentation and Test Consoles for Over 500 Public APIs
* [Michael Malis](http://malisper.me/how-to-improve-your-productivity-as-a-working-programmer/) - (2017) How to Improve Your Productivity as a Working Programmer | It only takes one or two changes each week for things to quickly snowball.
* [Jan Mewes](https://dev.to/janux_de/how-to-pick-up-a-new-technology-in-minimal-time-2i4l) - (2018) How to pick up a new technology in minimal time?
* [Ronald Jeffries](https://www.ronjeffries.com/articles/018-01ff/abandon-1/) - (2018) Developers Should Abandon Agile
* [Ben Halpern](https://dev.to/ben/write-clean-code-and-avoid-the-distractions-of-emerging-technology-3emj) - (2018) Write clean code and avoid the distractions of emerging technology | stay excited by the trends, but be impassioned by the small improvements you can make in the quality of your work.
* [chubin/cheat.sh](https://github.com/chubin/cheat.sh) - Cheat.sh - the only cheat sheet you need | allow to browse cheatsheets from internet using curl
* [aloisdg/awesome-regex](https://github.com/aloisdg/awesome-regex) - A curated collection of awesome Regex libraries, tools, frameworks and software
* [Liz Bennett](https://www.loggly.com/blog/regexes-the-bad-better-best/) - (2015) Regexes: The Bad, the Better, and the Best | A Story about How Just a Few Characters Can Make Such a Big Difference in Performance
* [RexEgg](http://www.rexegg.com/regex-best-trick.html) - (2014) The Greatest Regex Trick Ever
* [RegEx Hub](https://projects.lukehaas.me/regexhub/) - Useful Regex Patterns
* [Regular Expression Library](http://regexlib.com/) - Search for RegEx patterns
* [Tyler Hakes](https://www.7pace.com/blog/how-to-measure-developer-productivity) - (2018) How to Measure Developer Productivity
> Its easy to accomplish 100 small tasks to make yourself look more productive. But in many cases, its the one, big, ugly project that takes the most time and is holding us (and the rest of the team) back from moving forward.
> Measuring productivity can be difficult. But using the wrong metrics makes it impossible.
* [John D. Cook](https://www.johndcook.com/blog/2009/12/23/why-programmers-are-not-paid-in-proportion-to-their-productivity/) - (2009) Why programmers are not paid in proportion to their productivity
> 1. extreme productivity may not be obvious
> 2. programmers are most effective when they avoid writing code
> 3. when they are being their most productive, nobody says “Wow! You were just 100x more productive than if youd done this the hard way. You deserve a raise.”
> 4. it may take a long time to realize that others are programming with sound and fury but producing nothing.
* [Osman (Ozzie) Ahmed Osman](https://hackernoon.com/just-in-case-vs-just-in-time-learning-c87f61d24360) - (2018) Just-In-Case vs. Just-In-Time Learning | Should software engineers learn new things “just in case” we need them in the future? Or should we learn the things we need “just in time”, when we realize we actually need them?
* [Gaurav Makhecha](https://dev.to/gauravmak/time-saving-habits-for-programmers-i37) - (2018) Time saving habits for programmers
> - Forget office politics
> - Code quality
> - ...
* [Paul Graham](http://paulgraham.com/head.html) - (2007) Holding a Program in One's Head
* :star: [**regex101**](https://regex101.com/) - Free Online PCRE-based regular expression tester and debugger with real time explanation, error detection and highlighting for PHP, PCRE, Python, Golang and JavaScript
* [Rextester](https://rextester.com/) - run code online
* [**Hacker Tools**](https://hacker-tools.github.io/) - Learn to make the most of the tools used by hackers / programmers
* [Kent C. Dodds](https://kentcdodds.com/blog/write-tests) - (2017) Write tests. Not too many. Mostly integration.
* [Martin Fowler](https://martinfowler.com/articles/is-quality-worth-cost.html) - (2019) Is High Quality Software Worth the Cost?
* :star: [**DistroTest**](https://distrotest.net/?module=systems&action=list) - The first online operating system tester | Take a look at the existing linux distributions, test them live online and thus without any installation
* :star: [**gitignore.io**](https://www.toptal.com/developers/gitignore) - Generate useful .gitignore files for your project. **See also** [Source Code](https://github.com/toptal/gitignore.io)
* [1x Engineer](https://1x.engineer/) - a non-exhaustive list of what qualities make up a 1x engineer.
* [Dan Slimmon](https://blog.danslimmon.com/2019/07/15/do-nothing-scripting-the-key-to-gradual-automation/) - (2019) Do-nothing scripting: the key to gradual automation | pattern for scripts that do nothing but still help on the road to automation
* :star: [**Eric Pement**](https://web.archive.org/web/20190804114017/http://www.pement.org/awk/awk1line.txt) - (2008) Handy one-line scripts for awk
* [Senthil Kumar aka SK](https://www.ostechnix.com/random-one-liner-linux-commands-part-1/) - (2018) Some Random One-liner Linux Commands [Part 1]. **Bonus** : [Part 2](https://www.ostechnix.com/random-one-liner-linux-commands-part-2/), [Part 3](https://www.ostechnix.com/random-one-liner-linux-commands-part-3/), [Part 4](https://www.ostechnix.com/some-random-one-liner-linux-commands-part-4/)
* [Bash-Oneliner](https://onceupon.github.io/Bash-Oneliner/) - A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance. **Bonus** : [GitHub repository](https://github.com/onceupon/Bash-Oneliner)
* [crontab guru](https://crontab.guru/) - The quick and simple online editor for testing cron schedule expressions
* [Remy Sharp](https://remysharp.com/2018/08/23/cli-improved) - (2018) CLI: improved | presentation of several powerful CLI tools
* [wwong99/useful_commands.md](https://github.com/wwong99/pentest-notes/blob/9a9d4117cebf06597c050904b387fd14ab59096f/os/useful_commands.md) - Useful commands By [@climagic](https://twitter.com/climagic)
* [dbeniamine/cheat.sh-vim](https://github.com/dbeniamine/cheat.sh-vim) - Use cheat.sh from VIM
* [clvv/fasd](https://github.com/clvv/fasd) - Command-line productivity booster, offers quick access to files and directories, inspired by autojump, z and v.
* [donnemartin/haxor-news](https://github.com/donnemartin/haxor-news) - Browse Hacker News like a haxor: A Hacker News command line interface (CLI).
* :star: [**alebcay/awesome-shell**](https://github.com/alebcay/awesome-shell) - A curated list of awesome command-line frameworks, toolkits, guides and gizmos.
* [Simon Wirtz](https://kotlinexpertise.com/kotlin-productivity/) - (2019) How Kotlin makes me a more productive software developer
* [Loris Cro](https://kristoff.it/blog/simple-not-just-easy/) - (2019) I Want Simple, Not Just Easy
> You've surely read plenty about how simple is good, but what's wrong with easy?
* [jhspetersson/fselect](https://github.com/jhspetersson/fselect) - Find files with SQL-like queries
* [MorganGeek](https://gist.github.com/MorganGeek/3d29301206b52f02db001126d7adfafe) - A gist with all my frequent favorite commands :) "just in case"
* [Gregg Caines](http://caines.ca/blog/2018/03/27/zero-defect-policy/) - (2018) Zero Defect Policy
* [musicForProgramming](https://musicforprogramming.net/) - Music possessing these qualities can often provide just the right amount of interest to occupy the parts of your brain that would otherwise be left free to wander and lead to distraction during your work.
* [Andrew Payne](https://payne.org/blog/the-myth-of-the-myth-of-the-10x-programmer/) - (2020) The Myth of the Myth of the 10x Programmer
> * I think 10x developers, like world-class athletes, musicians, and authors, absolutely do exist. Youre just not going to find them with a coding test.
> * Highly productive developers (10x or otherwise) are problem-solving at a much higher level.
* [Horia Coman](https://dev.to/horia141/jupiter-dev-log-3-lint-all-the-things-51lh) - (2020) Jupiter Dev Log 3 - Lint All The Things
* [Jeffrey Paul](https://sneak.berlin/20191011/stupid-unix-tricks/) - (2019) Stupid Unix Tricks
* [Carl Tashian](https://smallstep.com/blog/ssh-tricks-and-tips/) - (2020) SSH Tips & Tricks for using SSH more effectively.
* [asdf-vm/asdf](https://github.com/asdf-vm/asdf) - Extendable version manager for multiple languages | Manage multiple runtime versions with a single CLI tool, extendable via [plugins](https://github.com/asdf-vm/asdf-plugins)
* [github/gitignore](https://github.com/github/gitignore) - A collection of useful .gitignore templates
* [Mike Crittenden](https://critter.blog/2020/08/14/learning-a-technology-you-dont-need-right-now-is-a-waste-of-time/) - (2020) Learning a technology you dont need right now is a waste of time
* [Jessica Joy Kerr aka jessitron](https://jessitron.com/2017/06/24/the-most-productive-circumstances-for/) - (2017) Hyperproductive development
* [Async Manifesto](http://asyncmanifesto.org/) - (2014) Manifesto for Async Software Development | Principles of Async Software Development
* [Logan Mayville](https://www.hellosign.com/blog/busy-kills-productivity) - (2018) How Being Busy Kills Productivity | How doing less can help you be more productive
> * Focus on results; not time : Time tracking is unavoidable in some instances, but rather than the rule by which companies operate, it should be used as a secondary metric to the results they achieve. Rather than give an employee a 2-hour window to do a job, have her do it right the first time (bonus points for documenting the process), then review and adjust your future plans based on time tracking data.
> * Improve systems : Improving systems helps remove busywork from an employees day, but it also makes things easier for the customer.
> * Whether youre getting a lot of satisfaction from being busy or just feeling exasperated, dont forget to occasionally stop and ask yourself: Is this the best use of time?
* [Eric Elliott](https://medium.com/javascript-scene/tdd-changed-my-life-5af0ce099f80) - (2019) TDD Changed My Life
* [James McTiernan aka Jimmy](https://theproductiveengineer.net/how-to-use-zettelkasten-as-a-programmer-or-developer/) - (2021) How To Use Zettelkasten as a Programmer or Developer
* [kettanaito/naming-cheatsheet](https://github.com/kettanaito/naming-cheatsheet) - Comprehensive language-agnostic guidelines on variables naming. Home of the A/HC/LC pattern.
* [Yossi Kreinin aka wetware](https://yosefk.com/blog/10x-more-selective.html) - (2013) 10x more selective
> So I believe, having authored a lot of code that went down the toilet, that you don't get productive by working as much as by not working not on stuff that is likely to get thrown away.
* [Unix Sheikh](https://www.unixsheikh.com/articles/how-to-write-software-than-will-keep-working-for-decades.html) - (2021) How to write software than will keep working for decades without problems
* [Learn X in Y minutes](https://learnxinyminutes.com/) - Take a whirlwind tour of your next favorite language. Community-driven!
* [Nicolas Karolak](https://blog.karolak.fr/2019/11/25/les-raccourcis-clavier-de-bash/) - :fr: [FR] (2019) Les raccourcis clavier de Bash
* [Spencer Baugh](https://catern.com/change_code.html) - (2022) Prefer to change the code rather than write a workaround
* [Spencer Baugh](https://catern.com/config.html) - (2021) Write code, not configuration
> Tools
* [Devhints](https://devhints.io/) - Rico's cheatsheets | TL;DR for developer documentation
* [Semver check](https://jubianchi.github.io/semver-check/#/) - More and more projects try to follow Semantic Versioning to reduce package versioning nightmare and every dependency manager implements its own semantic versioner. Composer and NPM for example don't handle version constraints the same way. It's hard sometimes to be sure how some library version will behave against some constraint. This tiny webapp checks if a given version satisfies another given constraint.
* [CodeElf](https://unbug.github.io/codelf) - Search over Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Project, GitLab to find real-world usage variable names | A search tool helps dev to solve the naming things problem. **Source code** : [unbug/codelf](https://github.com/unbug/codelf)
* [Mattia Gheda](https://ghedam.at/15490/so-tell-me-about-nix) - (2020) So, tell me about Nix
* [antonmedv/fx](https://github.com/antonmedv/fx) - Command-line tool and terminal JSON viewer 🔥
* [Mattia Gheda](https://ghedam.at/15502/speedy-development-environments-with-nix-and-docker) - (2020) Speedy Development environments with Nix and Docker
* [namae](https://namae.dev/) - Grab a slick name for your new app | Check availability for your new app name ideas across major registries at once.
* [rfc.me](https://rfc.me/) - Append an RFC number to the domain and it will redirect to that RFC. Example: [rfc.me/1738](https://rfc.me/1738)
* [rfc.fyi](https://rfc.fyi/) - Search for RFCs, Fast — When they say fast theyre not lying. This site is amazingly nimble at helping you track down the particular RFC you want, whether you want to read the FTP spec, a protocol for controlling coffee pots, or how QUIC works.

1816
sections/programming.md Normal file

File diff suppressed because it is too large Load Diff

60
tests/123_career_test.md Normal file
View File

@ -0,0 +1,60 @@
[123test.com](https://www.123test.com/career-test) - Career Test
# Career test result (2020)
In this test you had to choose between pictures showing specific work activities. Each picture depicted work associated with a specific type of personality. These types are derived from Dr. John Holland's theory of careers and vocational choice, known as Holland Codes.
There are six personality types in Holland's model:
* **Realistic:** practical, physical, concrete, hands-on, machine, and tool-oriented
* **Investigative:** analytical, intellectual, scientific, explorative, thinker
* **Artistic:** creative, original, independent, chaotic, inventive, media, graphics, and text
* **Social:** cooperative, supporting, helping, healing/nurturing, teaching
* **Enterprising:** competitive environments, leadership, persuading, status
* **Conventional:** detail-oriented, organizing, clerical
## Personality types and Holland Codes
Dr. Holland did not say that a person is just one of these types. Then there would be only six types of people in the world. Instead, any one person can have interests associated with all of the six types. When you rank the types, starting with those you have the most interest in to those you have the least interest in, you get your specific Holland Code.
There are some 720 different combinations possible, like ISERAC, AIRSEC, or CSERIA. Generally, however, only two or three letters are necessary to create a useful description, such as SC, IRC, or AIC. Such a description may apply to both a person and a work environment. By typifying both people and work environments with Holland Codes, we can calculate matches between them. This helps you assess a potential career or vocational choice.
## Your personality type
You preferred 'Realistic' the most, followed by 'Artistic' and 'Investigative'. Your six letter personality type is 'RAICSE'. Your personal preference is also shown in a graph below.
* Realistic : 25%
* Artistic : 20%
* Investigative : 18%
* Conventional : 17%
* Social : 13%
* Enterprising : 7%
## Your personal Holland Code
Depending on how strongly you favor any specific type you can compose your own personal Holland Code. You do this by taking the first letters of the types you favor most. In your case, this is the letters R, A and I Your personal Holland Code then becomes either RAI, RA, AR or even ARI.
## Your jobs
Here is a list of jobs that fit your Holland code RAICSE. The list is only part of all jobs that fit your personality. You should use this list of occupations as prototypical examples. A total of 20 occupations are suggested based on your score.
## Your list of suggested occupations
* Art restorer : 88%
* Restorers work to perform corrective treatment based on an evaluation of the aesthetic, historic and scientific characteristics of art objects. They determine the structural stability of art pieces and address problems of chemical and physical deterioration.
* Conservator : 88%
* Conservators organise and valorise works of art, buildings, books and furniture. They work in a wide range of areas such as creating and implementing new collections of art, preserving heritage buildings by applying restoration techniques as well as foreseeing the conservation of literary works, films, and valuable objects.
* Acoustical engineer : 82%
* Acoustical engineers study and apply the science of sound to various applications. They work in a wide range of areas including the consultation of the acoustics and elements affecting the transmission of sound in spaces for performances or recording activities. They can also consult on the levels of noise contamination for those activities that require compliance with standards on that matter.
* Civil engineering technician : 75%
* Drafter : 75%
* Cadastral technician : 74%
* Cartographer : 74%
* Mechanical engineering technician : 74%
* Land surveyor : 74%
* Geographer : 73%
* Archaeologist : 69%
* Astronomer : 69%
* Physicist : 69%
* Printmaker : 69%
* Street artist : 67%
* Pharmacologist : 67%
* Water treatment systems operator : 67%
* Illustrator : 67%
* Artistic painter : 67%
* Soil scientist : 67%

11
tests/aspie_quiz.md Normal file
View File

@ -0,0 +1,11 @@
[Leif Ekblad at RDOS](http://www.rdos.net/fr/index.php) - Aspie Quizz
# Results
Votre résultat Aspie: 165 de 200
Votre score neurotypique (non autistique): 62 de 200
Vous êtes très probablement Aspie
![aspie result diagram](aspie_quiz_poly10a.png)
[Detailed results](quiz%20aspie.pdf)

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

View File

@ -0,0 +1,60 @@
[Five Thirty Eight](https://projects.fivethirtyeight.com/personality-quiz) - Big Five Personality Quiz (backed by science)
[My score](https://projects.fivethirtyeight.com/personality-quiz/?group=-M5M7Z4CH4z4Zn8BMUyF)
## Result (2020)
### YOUR BIG FIVE SCORES
* Openness to experience : 75 out of 100
* Agreeableness : 58 out of 100
* Conscientiousness : 67 out of 100
* Negative emotionality : 50 out of 100
* Extraversion : 42 out of 100
### OPENNESS TO EXPERIENCE
**75 out of 100**
**High openness to experience:** Youve probably tried on several personal styles and hobbies during your life, and your curious brain is actively seeking new things to explore. Your identity may be flexible and open to change, but youre likely to find success in careers that value that — the arts, for instance. Dont trap yourself in a “Theater Kid” box, though. People with high openness also do well in careers that involve investigation and discovery. They might become scientists, lawyers or investigative journalists — basically weaponizing their intellectual curiosity and willingness to try new things and explore new ideas. Be aware, though, that dangerous drugs are among the things youre more likely to be willing to try. Substance use disorders are a serious risk.
#### Your openness to experience subtraits
* Intellectual curiosity : 75 -> 100
* Creative imagination : 75
* Aesthetic sensitivity : < 75
### AGREEABLENESS
**58 out of 100**
**Moderate agreeableness:** You have to be pretty danged un-agreeable to truly count as a low agreeableness person. A lot of the outcomes that correlate with low agreeableness, like being chronically bullied (or bullying) or having a criminal record, dont kick in until someones score is down in the 10th percentile. So even though all the Big Five traits operate on a spectrum — with the people in the middle tending to experience a little of what both poles feel to the extreme — the population of people who count as “moderately agreeable” is particularly large. (Its just that some of you may have a little less tendency toward empathy, compassion and trust of your fellow human beings than others.) Youre no goody-goody, but youre also not what the professionals might refer to as “a selfish jerk.”
#### Your agreeableness subtraits
* Compassion : < 75
* Respectfulness : < 75
* Trust : 50
### CONSCIENTIOUSNESS
**67 out of 100**
**High conscientiousness:** You are one of the organized, the responsible, the possibly just-a-wee-bit boring. The highly conscientious can be thought of as the carriers of tradition. Theyre likely to be religious and join organized clubs like the Elks or the local bowling league. People like you work hard, and your boss probably loves your well-planned productivity. Youre likely politically conservative. And your sense of commitment and attention to the little details make you great to date and stable in marriage. If all of that fails to sell you to a potential partner, try this: Some research suggests that the spouses of highly conscientious people can end up with better health than they otherwise would have. Frankly, “hey, baby, Ill increase your positive health outcomes” may well be the most “highly conscientious” pickup line imaginable.
#### Your conscientiousness subtraits
* Responsibility : 75 -> 100
* Organization : < 75
* Productiveness : 50
### NEGATIVE EMOTIONALITY
**50 out of 100**
**Moderate negative emotionality:** You dont exactly have a propensity toward sadness, anger and anxiety. But you also arent exactly lacking those tendencies, either. All the Big Five traits operate on a spectrum — the people in the middle tend to experience a little of what both poles feel to the extreme. And that means youre also likely getting a taste of the outcomes correlated with both those poles, too. People who score high on negative emotionality have rocky relationships — maybe youve had one relationship that brought that side out more than others. The low negative emotionality folks will cheerfully work the same job for decades with no burnout — maybe you take a little longer to reach burnout stage (even if you eventually do). If youre reading this and thinking, “Hey, doesn't that just make me a normal human?” Well, statistically, yes, that would be how bell curves work, wouldnt it? Dont worry. Theres probably another personality trait where youre more extreme.
#### Your negative emotionality subtraits
* Depression : 75
* Anxiety : < 75
* Emotional volatility : < 25
### EXTRAVERSION
**42 out of 100**
**Moderate extraversion:** In the Big Five, being an extravert is all about engagement with the world. That includes your interest in socializing, of course, but its also tied to your energy levels and ability to feel excited about other people and society at large. Because people who score in the middle of a trait tend to experience a little of what those on either pole feel, youre likely getting a taste of the benefits afforded to the higher extraverts — popularity, a general sense of well-being — while also experiencing some of the drawbacks of relative introversion, such as a limited dating pool (at least compared with the real social butterflies). And thats OK. Being in the middle aint so bad, really.
#### Your extraversion subtraits
* Energylevel : 50 -> 75
* Assertiveness : 50
* Sociability : < 25

57
tests/career_buzz_quiz.md Normal file
View File

@ -0,0 +1,57 @@
[UCAS](https://www.ucas.com/careers/buzz-quiz) - The Buzz quiz
# Result : You're a Cat!
_Motto: Can I play by myself for a while?_
* 5 percent of the UK population are Cats.
* Cats are popular and friendly, despite spending a lot of time on their own. They also tend to like exploring the outdoors.
## Job Roles
Lots of Cats work in these roles:
* Occupational Therapist
* Animator
* Secondary School Teacher
* Museum Curator
* Carpenter
* Train Driver
---
## Cat strengths
Cats like to enjoy the here and now. Living in the moment, they find it easy to adapt and change their plans.
They are popular team members but rarely push their views forward unless asked and like to be aware of people's strengths and beliefs.
## As children
Cats are strongest in music or art and crafts, and often like solitary activities. They also love the outdoors and see life packed with adventures and experiences to try out and enjoy.
Cats may sometimes need to be encouraged to ask for help when they need it, rather than always trying to find their own solution.
## As young people
They have an eye for quality and often have collections. They're often very close to their family and can feel nervous about leaving home. They're loyal friends, good at solving problems.
## As a friend
They're usually good fun to be with, though often like time on their own to recharge their batteries.
## As a boss
Caring, quiet, personal, democratic and flexible. Quite rare as leaders (because they are usually task-focused) and therefore can bring in original perspectives and approaches to their role. Tend to like and offer freedom and independence to their team members.
## Tips for Cats
Try finishing the important things before starting new projects.
---
## Lots of Cats work in:
* Animals, agriculture, plants and land
* Retail, Sales and Customer Services
* Leisure, Sport and Tourism
* Broadcast Media and Performing Arts
* Construction
* Education and Training
* Social Care, Advice
* Hospitality
* Leisure
* Music
* Transport
* Craft work
See also [ISFP](https://icould.com/buzz-results/?results=ISFP)

View File

@ -0,0 +1,120 @@
[Open Colleges](https://www.opencolleges.edu.au/careers/career-quiz) - Career Quiz: Personality Test
# Result (2020)
**The Architect ("INTJ")**
"I'm the Architect. I am always looking at the blueprint of any situation, and if something isn't working I will find the most efficient and logical way to fix it. I don't mind working long hours on my own to get the best result; then there's no one to distract or argue with me. Just accept that I have the perfect solution and we'll get along fine."
INTJs love logical analysis and strategising; give them a complex theory or problem and they will relish finding the most effective and innovative solution. They always have the big picture in mind, and strive to improve systems and bring about change for the better. They work hard, to an incredibly high standard. Often known as "lone wolves", INTJs dislike distractions and inefficiency, so are best working alone or in a small team. Famous INTJs include Mark Zuckerberg and Avril Lavigne.
## INTJ Strengths
### Hardworking:
INTJs will put in the hard yards to see an idea through to completion. They will work long hours and look for ways to make the task completion more efficient if it means the end goal is achieved.
### Strategic and imaginative:
With a bird's eye view on whatever they're working on, INTJs can see a problem from many different angles, and are able to develop solutions for multiple scenarios that may arise.
### Confident:
If an INTJ has come to a conclusion based on logic, there is no doubt in their mind that it is correct. An INTJ will not be swayed by authority or convention if it goes against their own rational finding.
### Open-minded:
INTJs are open to new ideas that are backed up by logic, even if they go against the INTJ's previous conceptions. However, once their mind is made up, it can be difficult to change it.
### Jack-of-all-trades:
INTJs can accomplish almost anything they set their minds to, thanks to their imagination, determination, confidence and strategic thinking.
## INTJ Weaknesses
### Dislike highly structured environments:
Because they are working to develop logical, efficient and innovative systems, INTJs will not get along with people who like to blindly follow rules and conventions just to maintain the status quo.
### Overly analytical:
If they encounter a situation where logic doesn't rule, the INTJ will not hesitate to point out any flaws. Interpersonal relationships can be challenging, as the INTJ focuses on ideas, not personal connections, and will not sugar coat criticism.
### Arrogant:
INTJs are confident that their way is the best way - which is why they love to work alone. This can cause friction if they are working in a team environment and they may need to work on ways to communicate without alienating others.
### Judgmental:
INTJs tend to dismiss emotional and historical factors in a situation, focusing on the rational argument instead. They are so confident their thought process is correct that it can be difficult for them to consider any ideas not based on rational thought.
### Withdrawn:
INTJs may seem aloof and reserved as they spend so much time in their own minds. They tend not to be overly demonstrative with their emotions and are unlikely to provide much encouragement or support to others.
## What INTJs look for in a career
### Professional competence:
INTJs have high standards for their own work and expect their colleagues to likewise be intelligent, productive and competent.
### Autonomy:
INTJs prefer roles where they are able to focus and are not frequently interrupted by others.
### Influence:
INTJs don't seek the spotlight, but they like to be able to control things behind the scenes.
### Challenge:
Low-level menial tasks will not engage an INTJ; they need something complex to sink their teeth into.
### Logic:
INTJs enjoy a well-structured work environment based on logic and efficiency, where they are able to problem-solve and improve systems.
## Ideal careers for INTJ
According to [Truity](https://www.truity.com/personality-type/INTJ/careers)
### Business, Finance, and Math
* Accountant
* Auditor
* Financial Analyst
* Logistician
* Management Consultant
* Market Research Analyst
* Financial Advisor
* Top Executive
* Actuary
* Mathematician
* Statistician
### Architecture and Engineering
* Aerospace Engineer
* Architect
* Biomedical Engineer
* Civil Engineer
* Computer Hardware Engineer
* Electrical Engineer
* Environmental Engineer
* Mechanical Engineer
### Legal
* Judge
* Hearing Officer
* Lawyer
* Paralegal
### Science and Health Care
* Atmospheric Scientist
* Biochemist
* Biophysicist
* Chemist
* Materials Scientist
* Economist
* Environmental Scientist
* Medical Scientist
* Microbiologist
* Political Scientist
* Pharmacist
* Physician
* Surgeon
### Computers and Information Technology
* Computer Programmer
* Computer Systems Analyst
* Network Administrator
* Software Developer
* Computer and IS Manager
* Computer Scientist
### Arts, Design, and Communications
* Industrial Designer
* Editor
* Translator
* Photographer
* Technical Writer
* Writer

34
tests/career_test.md Normal file
View File

@ -0,0 +1,34 @@
[CareerFitter](https://www.careerfitter.com/free_test/careerbuilder) - Free Online Career Test
# Result (2020)
## Your Work Personality
* Your personality demonstrates strong leadership skills in a work environment.
* Your commitment to productivity and accountability makes you the consummate director or executive.
* Because of your ability to organize and complete projects, you will often advance to an upper management position.
* When in positions of leadership, you are decisive and give clear commands. You have respect for the chain of command.
* You take your work very seriously and are very dedicated to completing tasks. You may have used the expression “if you want something done right, you do it yourself”.
* You prefer plenty of independence and sufficient time to work alone.
## Your Income Potential
* Your income potential is very excellent.
* One of the careers that matched your work personality paid an average of $229,380 last year in the United States.
* Some career professionals with your work personality strengths had an income 425% higher than the average American last year.
## More about Your Strengths
1. You strive for and highly value dependability and accountability at work.
2. You prefer to be thorough and well prepared for your work assignments and projects.
3. You are a strong proponent of abiding by the rules of the workplace.
4. Others quickly learn you can be counted on to meet your commitments and deadlines.
5. You work hard and are driven.
6. You are good at conquering detail-oriented tasks and material that others often find challenging.
7. You seek precision and accuracy.
8. You are often positively described at work as Logical, Practical, Orderly, and Dependable.
## Your Optimal Work Environment
1. Provides you the opportunity to advance to positions of upper management
2. Allows you to create a plan that will guide your work
3. Supports your desire to be well-organized
4. Provides you with a productive yet peaceful environment that allows you to frequently work independently
5. Rewards your specific and precise action plans

View File

@ -0,0 +1,37 @@
[CareerQuiz](https://careerquiz.org/report/rk2k4l5ls294281) - Career Quiz: Personality Test
# Result (2021)
1. Software Developer
2. Software Engineer
3. Animator
4. Conservation Scientist
5. Security Analyst
6. Art Director
7. System Administrator
8. Product Designer
9. Architect
10. Librarian
11. Video Editor
12. Psychologist
13. Handyman
14. Graphic Designer
15. Claims Adjuster
16. UX Designer
17. Geologist
18. Medical Scientist
19. Visual Designer
20. CAD Designer (Drafter)
21. DevOps Engineer
22. Teacher
23. Hazardous Waste Management Technologist
24. Electronics Drafter
25. Journalist
26. Academic Advisor
27. Museum Curator
28. Safety Coordinator
29. Electronics Technician
30. Paralegal
## Full report
[full report here (PDF)](careerquiz-report.pdf)

BIN
tests/careerquiz-report.pdf Normal file

Binary file not shown.

25
tests/colorquiz.md Normal file
View File

@ -0,0 +1,25 @@
[Color Quiz](http://www.colorquiz.com/quiz.php) - Personality Test
# Result (2020)
## Your Existing Situation
Needs excitement and constant stimulation. Willingly participates in activities that are thrilling and offer adventure.
## Your Stress Sources
"Feels empty and isolated from others and wishes to overcome this feeling. Believes life has more to offer him than what he was experienced thus far, and doesn't want to miss out on anything. He purses all his goals and dreams, fearful that any missed opportunity will cause him to miss out on even more. Quickly becomes an expert in any field he pursues and can sometimes come off as overbearing and nosy."
## Your Restrained Characteristics
Current events leave him feeling forced into compromise in order to avoid being cut off from affection or future cooperation.
Giving more than he is getting back and feels misunderstood and unappreciated. Feels he is being forced into compromising and even his close relationships leave him feeling emotional distant.
Applies tough standards to his potential partner and demands an unrealistic perfection in his s. life.
## Your Desired Objective
"Is very intense person who seeks excitement and s. stimulation. Wants others to see him as an exciting and interesting person, who is also charming and can easily influence others. Uses his charm to increase his chances of success and gain other people's trust."
## Your Actual Problem
Is afraid he will be held back from obtaining the things he wants leading him to act out with a hectic intensity.
## Your Actual Problem #2
"Fights resistance or limitations, and insists he is free to develop in his own way. Rewarded by accomplishing things on his own, with little to no help from others."

View File

@ -0,0 +1,51 @@
[Short Developer Personality Test](https://www.surveygizmo.com/s3/1900187/Short-Developer-Personality-Test)
# Quiz Score
Thanks for taking the quiz! Aggregate community results will be shared in the coming weeks, but this personality test will be open indefinitely so that it can keep telling users their programmer personality for months to come! Share the links wherever you want:
* Full Personality Test: http://bit.ly/1uSzyss
* Short Personality Test: http://bit.ly/11iHWWH
Below each result you'll see a description for the two dichotomy traits.
# Here are your results!
## Independent vs Collaborative
You are **Collaborative**!
### Independent:
You prefer to spend most of your time working in an isolated environment. You rarely want to collaborate because you have a better chance of solving problems on your own. If you do have to collaborate on the direction of a project, you dislike it when you have to defend your position or when others try to muddy your plans for the project. It's better to have one strong vision for a project from the lead programmer on that project. Having a large team or allowing others to have significant control over the project risks communication errors, a muddied code base, and inefficiencies. If one developer has a firm grasp on the entire codebase, they'll be much better at fixing and improving it quickly.
### Collaborative:
Good code doesn't happen in a vacuum. You need a team to keep you energized and on your toes so that you're constantly improving the project code using the entire team's varied experience and strengths. You like to talk frequently with colleagues and discuss ideas so that you can learn from others and spark ideas. It doesn't matter what their experience level is, you can always learn something by including everyone. A solo coder can't possibly code a large software project with the speed and quality that a team can.
## Abstract vs Low-Level
You are **Abstract**!
### Abstract:
You prefer to write in languages and frameworks that simplify development as much as possible and use as few characters and lines of code as possible. The trajectory of software development has always been toward making life easier and error-free. Programming has always been about adding more abstraction layers to simplify tasks, so why not trust the technology on your layer and don't worry about handling the lower layers?
### Low-Level:
The more abstraction tools and high-level languages we build, the further we get from understanding and controlling the deeper components in our programs. This means lower performance and endless bug searches. Developers today need to have a stronger understanding of compilers, memory management, pointer arithmetic, and other low-level topics.
## Frontier vs Conservative
You are **Conservative**!
### Frontiers:
You like to work at the cutting edge. Using too many old languages and technologies bores you, and it severely hinders your software's potential to keep outdated technologies in it for too long. Developers need keep their ears to the ground for new technologies and new versions of tools that they already use. Even if the community and maturity of the project isn't at a level that most enterprises would consider "safe," you're willing to be an early adopter if you believe the community and the technology has momentum. Development technology is changing faster every day, and we need to constantly be adopting new tools and methods to keep up.
### Conservative:
It seems like every 10 years we forget all the problems we solved in the previous decade and start to build 'new' tools that solve the same problems, even though there is a perfectly good solution that has existed for years. Enterprises have it right when they make conservative decisions about their technology stack. Why would you hang your business on a technology with only a few years of maturity in just a handful of production use cases? Technologies like PHP, Java, and SQL have been mainstays of the development industry for years, and it takes a lot of time for new technologies to make it into that maturity tier.
## Generalist vs Specialist
You are a **Generalist**!
### Generalist:
You like to be known as a "Jack of all Trades" and a reference for others on your team. You jump at every chance to enhance your skills in a wide variety technology topics, not just the ones that apply to your day to day work. You don't always know when it might be useful to have these extra skills, but when the time comes, you are ready. If more developers took the time to learn other skills outside of the ones relevant to their project, they'd work more seamlessly with the rest of their organization because they'd have more empathy and understanding of the challenges that their colleagues face.
### Specialist:
If you're a Jack of all Trades, you're a master of none. Mastery in one or two areas is what makes you valuable. What's the point of learning skills for other jobs you don't have and can't control? When you plan for a project or do technical research, it's always focused on something you're working on. You don't get side-tracked. If you learn a new skill, it's because the project requires that you do it. Most or all of your hobby projects are also building your mastery of the skills you use at your job.
## Idealist vs Pragmatist
You are **Pragmatic**!
### Idealist:
You believe in the power of well-defined processes. It's crucial to an organization's success that they create and follow appropriate and effective processes for building software. Trying to improvise or play it by ear invites the possibility of workflow errors that can decrease the quality of the software or even cause major product failures. Planning is also extremely important to you. You like to research all of the things you will need to know before starting a project. It's important to find out the best architecture for your software beforehand, and then strictly implement that architecture with objective best practices. The more planning and scaffolding you do in the beginning, the less overall work you will have to do to complete the software.
### Pragmatist:
Speed is your best weapon in a competitive industry, and to quickly prototype and build new products, you need to have a flexible, pragmatic process. You don't have a few months to plan your projects, you need to just start coding and a good path for the project will reveal itself. Great products are made through frequent feedback and releases, so why shouldn't your plan be just as adaptable? Your plan should be adapted to changes in the software, and your expertise should be adapted to the project. You shouldn't spend your precious time studying a problem that you're not certain to run into while coding your projects. Trying to build test coverage for every possible scenario and having long meetings throughout the process are a waste of time and distract you from doing more productive work.

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

BIN
tests/disc-open-idrlabs.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -1,5 +1,7 @@
[123test.com](https://www.123test.com/disc-personality-test) - Your DISC Personality Report [123test.com](https://www.123test.com/disc-personality-test) - Your DISC Personality Report
# Result (2019)
## Introduction ## Introduction
Your specific distribution of scores on the DISC personality test is an indication of your unique personality. You can think of this as your DISC Personality 'DNA'. In the pie chart below you see your distribution of scores. Your specific distribution of scores on the DISC personality test is an indication of your unique personality. You can think of this as your DISC Personality 'DNA'. In the pie chart below you see your distribution of scores.
@ -28,4 +30,126 @@ As you will appreciate, there are literally thousands of different combinations
The 'Profiles' are often given names. The objective of these names is to give a single descriptive term that captures the essence of that Profile. Names often used are Achiever, Coach, Evaluator, Counselor, Creative, Individualist, Inspirational, Investigator, Objective Thinker, Perfectionist, Persuader, Practitioner, Enthusiast, Results-Oriented or Specialist The 'Profiles' are often given names. The objective of these names is to give a single descriptive term that captures the essence of that Profile. Names often used are Achiever, Coach, Evaluator, Counselor, Creative, Individualist, Inspirational, Investigator, Objective Thinker, Perfectionist, Persuader, Practitioner, Enthusiast, Results-Oriented or Specialist
---
[Crystal](https://www.crystalknows.com/personality/) - DISC Test
## Result (2020)
You are the **Stabilizer**
### Traits
* Perceptive
* Calm
* Consistent
You tend to be logical and analytical about decisions, but warm in interactions with others.
You tend to prioritize stability and consistency in your environment. They are likely to be even-tempered, attentive to details, and structured in their approach. Even if a task may appear tedious, they can likely work through it patiently and correctly.
### Insights
#### What comes naturally to you
* Finishing one task before starting another
* Giving others time to adapt to change
* Appreciating formality in business meetings
* Listening closely to all the details
#### What energizes you
* Security
* Predictability
* Cleanliness & organization
* Support from others
#### What drains you
* Chaotic environments
* Uncertainty
* Vague directions
* Inconsistency from others
----
[IDRlabs](https://www.idrlabs.com/open-disc/test.php) - Open DISC Test
# Result (2021)
Your DISC Profile Is:
![disc personality test](disc-open-idrlabs.png)
You are 50% D, 31.25% I, 62.5% S, 87.5% C.
## Explanation of Traits:
### (D)ominance
D-personalities are confident, opinionated, and assertive. They are comfortable taking charge and are often found in leadership positions. They find it natural to work at an arduous pace, delegate tasks, and give structure to the work of both themselves and others. D-personalities are decisive, objective, and achievement-oriented. They like to use language that is clear and efficient. Overall, they are assertive individuals who thrive on challenge and do not shy away from competition.
### (I)nfluence
I-personalities are inspiring, outgoing, and exciting to be around. They thrive in social interactions, seeing every interaction as the potential for a “win-win” situation. I-personalities are enthusiastic and optimistic, and will often use their social skills to generate optimism and motivation in others. They are open and approachable, creating a shared sense of purpose. It is through their natural charisma and people skills that I-personalities achieve success in work as well as in life.
### (S)teadiness
S-personalities are gentle, calm, and unwavering. There is usually a reassuring quality to their actions and words. Even in challenging circumstances, they tend to remain respectful and empathize with the perspectives of others. Loyal and supportive, S-personalities are usually excellent collaborators and team players who do not mind sharing the credit with others. In general, S-personalities tend to prefer the sure and steady approach over fads and quick gains.
### (C)onscientiousness
C-personalities are structured, purposeful, and systematic. Prizing structure and the methodical approach, C-personalities tend to excel in independent and specialist positions where they can drill down and allow their analytical temperament to flourish. Overall, C-personalities are reserved individuals who place a premium on careful decision-making. They have high standards and have usually done a great deal of research to make sure that what they say is accurate and correct.
----
[IDRlabs](https://www.idrlabs.com/disc/test.php) - DISC Test (Classic Version)
# Result (2021)
Your DISC Profile Is:
![disc personality test](disc-classic-idrlabs.png)
## Explanation of Traits:
### D-Personality
D-personalities are confident, opinionated, and assertive. They are comfortable taking charge and are often found in leadership positions. They find it natural to enforce an arduous pace, delegate tasks, and give structure to the work of both themselves and others. They often enjoy a challenge and are not known to shy away from difficult projects where they have to operate under pressure. D-personalities are decisive, objective, and achievement-oriented. They think of themselves as objective and try not to be overly influenced by emotional considerations or personal relationships. Their communication style is upfront and straightforward, using language that is clear, direct, and efficient. Overall, Ds are assertive, task-focused individuals who thrive on challenge and do not shy away from competition.
### I-Personality
I-personalities are inspiring, outgoing, and exciting to be around. They aim to thrive in social interactions, seeing every interaction as the potential for a “win-win” situation. With their charm and personal skills, I-personalities may easily become the center of attention, but they also strive to use their way with people to be inclusive and make others feel at ease. I-personalities are inspiring and optimistic, and will often use their social skills to generate optimism and motivation in others. They genuinely value networking and the process of getting to know others. I-personalities are open and approachable, charming those around them and bringing people together to create a shared sense of purpose. It is through this natural charisma that I-personalities achieve success in work as well as in life.
### S-Personality
S-personalities are gentle, calm, and unwavering. There is usually a reassuring quality to their actions and words, and they rarely get agitated or mad. Even in challenging circumstances, they tend to remain respectful and empathize with the perspectives of others. Loyal and supportive, S-personalities are usually excellent collaborators and team players who do not mind sharing the credit with others. Their somewhat reserved demeanor can sometimes be misinterpreted as unfriendliness, but this is generally because they need time to adapt to new people and situations. The communication style of S-personalities is usually warm and soft-spoken, with a focus on sharing personal stories as a way of building trust and rapport. In general, S-personalities tend to prefer the sure and steady approach over fads and quick gains.
### C-Personality
C-personalities are structured, purposeful, and systematic. Accuracy and order are extremely important to their way of making decisions. Prizing structure and the methodical approach, C-personalities tend to excel in independent and specialist positions where they can drill down and allow their analytical temperament to flourish. When a decision is important to them, they take pride in knowing that every fact has been examined and that all given circumstances have been analyzed using reason and logic. For the same reason, C-personalities tend to dislike broad generalizations with few specifics, preferring a communication style that is factual and serious in nature, and which is backed up by precise details and facts. Overall, C-personalities are reserved individuals who place a premium on careful decision-making. They have high standards and have usually done a great deal of research to make sure that what they say is accurate and correct.
----
[mydiscprofile](https://www.mydiscprofile.com/) - Personality Report
# Result (2021)
Your Personality Type is: **INTERPRETER**
**Pace:** Deliberate
**Perspective:** Detail
**Focus:** Balanced
You are an *Interpreter*, a person who likes to take time to think about situations. You won't rush into action, but will spend time analysing the way things work, and discussing options with those around you. You tend to be open-minded and objective in your attitudes, meaning that you are often well-placed to help moderate disagreements between other people.
## About You
Caution, thoughtfulness, stability and accuracy are all words that describe your general personality style. You like to take time to understand a situation, and you'll rarely act until you feel fully informed. You're not a natural risk-taker, and for that reason you prefer to live and work in a relatively regular and predictable set of conditions.
## Your Most Important Values
What are your most important values?
You're a person who looks for regularity in your life and work, and you prefer events to move in a predictable pattern. Your approach is methodical and structured, and you look for the same levels of personal organisation in those around you.
## Your Key Personality Factors
* Hesitant
* Reserved
* Consistent
* Arbitrator
* Patient
* Reticent
* Cooperative
* Brusque
* Conscientious
* Undemonstrative
## Full report
[full report here (PDF)](mydiscprofile-report.pdf)

View File

@ -0,0 +1,6 @@
[What's Your Dream Career?](https://fabjob.com/your-dream-career-quiz/)
## Result
If you answered mostly B's, your ideal career probably involves working with information. According to Human Resources Development Canada's National Occupation Classification, these careers may include tasks such as synthesizing, coordinating, analyzing, compiling, computing, copying, or comparing.
Possible career choices include: accountant, art curator, book editor, computer programmer, engineer, genealogist, library assistant, private investigator, professional organizer, software developer, technical writer, virtual assistant, and web designer, among others.

View File

@ -4,24 +4,71 @@
Creative use of ideas, materials or situations: 16 Creative use of ideas, materials or situations: 16
Your ideal work is mainly about working imaginatively with ideas or designs. This includes jobs in the arts, performing, creative writing, and also visual design, lateral thinking, business creativity, adapting or coming up with new ideas, working in situations where no rulebook exists. Example jobs include: graphic designer, training consultant, wedding planner, public relations. Your ideal work is mainly about working imaginatively with ideas or designs. This includes jobs in the arts, performing, creative writing, and also visual design, lateral thinking, business creativity, adapting or coming up with new ideas, working in situations where no rulebook exists.
**Example jobs include:**
* graphic designer
* training consultant
* wedding planner
* public relations
Hands-on: 15 Hands-on: 15
Your ideal work is mainly about engaging with the physical world, for example building, cooking, craft, DIY, working with animals, plants and machines, sports and hands-on therapy. Example jobs include: sports coach, physiotherapist, engineer, LGV driver, builder, mechanic, veterinary nurse. Your ideal work is mainly about engaging with the physical world, for example building, cooking, craft, DIY, working with animals, plants and machines, sports and hands-on therapy.
**Example jobs include:**
* sports coach
* physiotherapist
* engineer
* LGV driver
* builder
* mechanic
* veterinary nurse
Information and research, processes and systems: 15 Information and research, processes and systems: 15
Your ideal work is mainly about researching or managing information. This will include analysis, cataloguing and database management, but may include investigating topics in depth, IT, science, maths, quality control, systems and regulations. Example jobs include: accountant, scientific researcher, investigative journalist, legal assistant, book-keeper, health and safety officer, purchasing professional. Your ideal work is mainly about researching or managing information. This will include analysis, cataloguing and database management, but may include investigating topics in depth, IT, science, maths, quality control, systems and regulations.
**Example jobs include:**
* accountant
* scientific researcher
* investigative journalist
* legal assistant
* book-keeper
* health and safety officer
* purchasing professional
Influencing, negotiating, communicating: 15 Influencing, negotiating, communicating: 15
Your ideal work is mainly about persuading other people to do something, buy something or believe in your cause. This includes driving others, influencing, persuading, lobbying, motivating, selling. Example jobs include: sales person, recruiter, fundraiser, event manager, estate agent, public speaker. Your ideal work is mainly about persuading other people to do something, buy something or believe in your cause. This includes driving others, influencing, persuading, lobbying, motivating, selling.
**Example jobs include:**
* sales person
* recruiter
* fundraiser
* event manager
* estate agent
* public speaker
Supporting people: 15 Supporting people: 15
Your ideal work is mainly about working with people, with their wellbeing and development as the main focus of your work. Example jobs include: teacher, life coach, therapist, nurse, learning and development, career coach. Your ideal work is mainly about working with people, with their wellbeing and development as the main focus of your work.
**Example jobs include:**
* teacher
* life coach
* therapist
* nurse
* learning and development
* career coach.
Making new things happen: 13 Making new things happen: 13
Your ideal work is mainly about achieving things with and through other people. This may involve organisational change, planning, managing projects, leadership, creating a new business, shaping teams, getting results. Example jobs include: project manager, team leader, operations manager, sales manager, business developer. Your ideal work is mainly about achieving things with and through other people. This may involve organisational change, planning, managing projects, leadership, creating a new business, shaping teams, getting results.
**Example jobs include:**
* project manager
* team leader
* operations manager
* sales manager
* business developer

BIN
tests/dream_personality.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

View File

@ -0,0 +1,3 @@
[Reader's Digest](https://www.rd.com/culture/what-dreams-says-about-your-personality/) - This Is What Your Dreams Say About Your Personality
![what dreams say about you](dream_personality.jpg)

17
tests/hobby.md Normal file
View File

@ -0,0 +1,17 @@
[BuzzFeed](https://www.buzzfeed.com/jasminnahar/this-aptitude-test-will-reveal-which) - This 20-Question Aptitude Test Will Reveal Which Hobby You Should Try Next
## Result (2020)
**You got: Computer programming** :smile:
Programming can be an intimidating hobby, but if you want to challenge yourself and also acquire a useful skill, its a great thing to do! Theres plenty of spaces online where you can teach yourself for free, as well as paid courses you can attend depending on how much you want to spend.
---
[Flipkart](https://stories.flipkart.com/ultimate-hobby-test/) - Take the hobby test on Flipkart Stories and find out the area of interest that is ideal for you to pursue.
## Result (2020)
**Gamer**
Youre a gamer at heart, and happiest when youre battling alien overlords or revving it on the racetrack! Get yourself a gaming console or browse the latest collection of video games for your PC.

View File

@ -0,0 +1,73 @@
[Truity](https://www.truity.com/personality-test/8448/test-results/17619640) - Holland Code Career Test
# Result (2020)
## Your Career Interests
* Building : 100
* Creating : 80
* Persuading : 78
* Thinking : 77
* Organizing : 64
* Helping : 40
### The Six Interest Areas
Each of the six interest areas describes a cluster of related work tasks and activities. People who are drawn to each of these interest areas tend to have certain characteristics, preferences, and personality traits in common.
#### Building
Building jobs involve the use of tools, machines, or physical skill. Builders like working with their hands and bodies, working with plants and animals, and working outdoors.
#### Thinking
Thinking jobs involve theory, research, and intellectual inquiry. Thinkers like working with ideas and concepts, and enjoy science, technology, and academia.
#### Creating
Creating jobs involve art, design, language, and self-expression. Creators like working in unstructured environments and producing something unique.
#### Helping
Helping jobs involve assisting, teaching, coaching, and serving other people. Helpers like working in cooperative environments to improve the lives of others.
#### Persuading
Persuading jobs involve leading, motivating, and influencing others. Persuaders like working in positions of power to make decisions and carry out projects.
#### Organizing
Organizing jobs involve managing data, information, and processes. Organizers like to work in structured environments to complete tasks with precision and accuracy.
## Your Career Type
**You're a Builder**
As a Builder, you prefer physical work that uses your hands and body and gives you a tangible result for your efforts. You prefer working with concrete objects, not abstract concepts. You may be drawn to work with tools, machines, plants, or animals. You like to be outdoors and be physically active throughout the day.
### Top Job Tasks
* Building
* Repairing
* Taking Action
* Using Machines
* Using Tools
### Your Core Values
* Practicality
* Productivity
* Structure
* Independence
* Physical Skill
### Key Personality Traits
* Realistic
* Sensible
* Mechanical
* Traditional
* Down-to-earth
Builders like their work best when they can see a real, physical result of their efforts. As a Builder, your primary career goal will be to discover a job where you can use your physical or mechanical skills to take useful, observable action on the world around you.
## Exploring Careers
* Art Director
* Multimedia Artist or Animator
* Fashion Designer
* Industrial Designer
* Line Installer or Repairer
* Writer or Author

View File

@ -0,0 +1,5 @@
[Get your free personalized Human Design Report](https://ihdschool.com/chart-reports/free)
## Report
[Human_Design_Report.pdf](https://github.com/MorganGeek/bookmarks/files/8080194/Human_Design_Report.pdf)

View File

@ -0,0 +1,6 @@
[davidpbrown.co.uk](http://www.davidpbrown.co.uk/psychology/human-relations-test.html) - Human relations test
## Result (2020) : 44 points
### 41 TO 50 POINTS:
Others see you as fresh, lively, charming, amusing, practical, and always interesting; someone who's constantly in the center of attention, but sufficiently well-balanced not to let it go to their head. They also see you as kind, considerate, and understanding; someone who'll always cheer them up and help them out.

5
tests/ikigai.md Normal file
View File

@ -0,0 +1,5 @@
[Find your Ikigai](https://ikigaitest.com/)
## Result :fr: [FR]
![ikigai](ikigai.png)

BIN
tests/ikigai.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 975 KiB

136
tests/interest_profiler.md Normal file
View File

@ -0,0 +1,136 @@
[O*Net Interest Profiler](https://www.mynextmove.org/explore/ip) - The Interest Profiler test
# Here are your Interest Profiler results :
* Investigative 29
* Artistic 27
* Realistic 26
* Sociial 23
* Enterprisinig 19
* Conventional 19
---
## Realistic
Your score: 26
People with Realistic interests like work that includes practical, hands-on problems and answers. Often people with Realistic interests do not like careers that involve paperwork or working closely with others.
They like:
* Working with plants and animals
* Real-world materials like wood, tools, and machinery
* Outside work
---
## Investigative
Your score: 29
People with Investigative interests like work that has to do with ideas and thinking rather than physical activity or leading people.
They like:
* Searching for facts
* Figuring out problems
---
## Artistic
Your score: 27
People with Artistic interests like work that deals with the artistic side of things, such as acting, music, art, and design.
They like:
* Creativity in their work
* Work that can be done without following a set of rules
---
## Social
Your score: 23
People with Social interests like working with others to help them learn and grow. They like working with people more than working with objects, machines, or information.
They like:
* Teaching
* Giving advice
* Helping and being of service to people
---
## Enterprising
Your score: 19
People with Enterprising interests like work that has to do with starting up and carrying out business projects. These people like taking action rather than thinking about things.
They like:
* Persuading and leading people
* Making decisions
* Taking risks for profits
---
## Conventional
Your score: 19
People with Conventional interests like work that follows set procedures and routines. They prefer working with information and paying attention to details rather than working with ideas.
They like:
* Working with clear rules
* Following a strong leader
# O*NET Interest Profiler: Career List
* :star: = New job opportunities likely in the future
* **Best fit**
* Great fit
## Job Zone Five - Extensive Preparation Needed
* :star: **Allergists & Immunologists**
* :star: **Anthropologists**
* :star: **Archeologists**
* **Astronomers**
* **Biochemists & Biophysicists**
* **Geneticists**
* **Geographers**
* :star: **Medical Scientists**
* **Molecular & Cellular Biologists**
* :star: **Neuropsychologists & Clinical Neuropsychologists**
* :star: **Soil & Plant Scientists**
* :star: Animal Scientists
* Chemistry Teachers, Postsecondary
* :star: Computer & Information Research Scientists
* :star: Dermatologists
* :star: Hydrologists
* :star: Naturopathic Physicians
* :star: Nurse Anesthetists
* :star: Physical Medicine & Rehabilitation Physicians
* :star: Physicists
* Political Scientists
* :star: Prosthodontists
* :star: Psychiatrists
* :star: Sociologists
* :star: Sports Medicine Physicians
* :star: Urologists
* :star: Veterinarians
* Zoologists & Wildlife Biologists
## Job Zone Three: Medium Preparation Needed
* Mechanical Engineering Technicians
## Job Zone Four: High Preparation Needed
* **Aerospace Engineers**
* **Electronics Engineers**
* :star: **Marine Architects**
* :star: Architects
* Biomedical Engineers
* Energy Engineers
* :star: Environmental Scientists & Specialists, Including Health
* Geoscientists
* Landscape Architects
* Mechatronics Engineers
* Photonics Engineers

BIN
tests/isfj.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@ -0,0 +1,99 @@
[Your Future in IT](https://yourfuturein.it/quiz-without-login/) - Quiz : learn which IT career pathway is right for you
# Result (2020)
Recommended pathway : **Web Design/Developer**
* Logical Strength: 90%
* Existential Strength: 90%
* Verbal Strength: 90%
* Intrapersonal Strength: 70%
* Visual Strength: 70%
* Naturalist Strength: 60%
* Interpersonal Strength: 60%
* Kinesthetic Strength: 50%
* Musical Strength: 50%
## 90% Logical/Mathematical Intelligence
Strength in this intelligence suggests that you are good at math and good at analyzing problems logically. You love solving logical problems, developing your own theories about whats wrong, experimenting with different solutions, and developing original answers to problems.
### IT Jobs:
* APPLICATIONS ANALYST
* DATA ARCHITECT
* DATA ENGINEER
* GAME PROGRAMMER
* NETWORK AND SYSTEMS SOFTWARE ENGINEER/PROGRAMMER
* SOFTWARE DEVELOPER
* SOFTWARE ENGINEER
## 90% Existentialist Intelligence
If you scored high in this area, then you are probably interested in the big questions about humanity and our place in the world. You might be concerned about the role of people in organizations and how your organizations systems work. You may be referred to as a “systems thinker” because you tend to view large tasks from a perspective of how things work together and contribute to the overall whole.
### IT Jobs:
* BUSINESS INTELLIGENCE ANALYST
* GAME DEVELOPER
* INFORMATION SYSTEMS MANAGER
* NETWORK ADMINISTRATOR
* SYSTEMS ADMINISTRATOR
* SYSTEMS AND DATA ANALYST
## 90% Verbal/Linguistic Intelligence
You are sensitive to spoken and written language, and have good ability to learn and use language to accomplish your goals. A high score in this area implies an ability to express ideas in a logically structured sequence. The higher your score, the more likely it may be that you are able to represent abstract information logically.
### IT Jobs:
* APPLICATIONS ANALYST
* GAME DEVELOPER
* IT SECURITY ANALYST
* SYSTEMS AND DATA ANALYST
* WEB DESIGN/DEVELOPER
## 70% Intrapersonal Intelligence
Strength in this intelligence suggests that you are in touch with your inner world of emotions and thoughts. You strive to understand yourself and know how to apply your talents to every situation. This kind of intelligence is adaptable to all job situations because understanding yourself will always help you to make better decisions about what careers you want to do or are willing to do. It implies that you could be a good decision maker.
### IT Jobs:
* INFORMATION SYSTEMS MANAGER
* TEST ENGINEER
* USER EXPERIENCE DESIGNER
## 70% Visual/Spatial Intelligence
Your strength in visual/spatial intelligence suggests that you often think in pictures. You imagine concepts graphically or picture them in your minds eye. Youre probably good at creating and manipulating images, and you like organizing spatial elements and other objects on a page.
### IT Jobs:
* MOBILE APPLICATIONS DEVELOPER
* MULTIMEDIA ARTIST AND ANIMATOR
* TEST ENGINEER
* USER EXPERIENCE DESIGNER
* VIDEO GAME DESIGNER/DEVELOPER
* WEB DESIGN/DEVELOPER
## 60% Naturalist Intelligence
A high score in this intelligence suggests that you like the outdoors and that you might like studying animals and natural systems. This intelligence suggests that you are good at noticing subtle differences, and that you are skilled in identifying patterns in the natural world.
### IT Jobs:
* DATA ENGINEER
* DATABASE ADMINISTRATOR
* INFORMATION ARCHITECT
* IT SECURITY ANALYST
* NETWORK ADMINISTRATOR
* QUALITY ASSURANCE ENGINEER
* SYSTEMS ADMINISTRATOR
## 60% Interpersonal Intelligence
Strength in this intelligence suggests that you have a good capacity to understand how other people work and what they want. Understanding motivations and intentions helps you to work effectively with people. If you scored high in this intelligence, you will probably be glad to know that the world of IT requires a lot of collaboration and working with people.
### IT Jobs:
* BUSINESS INTELLIGENCE ANALYST
* INFORMATION ARCHITECT
* QUALITY ASSURANCE ENGINEER
* USER EXPERIENCE DESIGNER
* WEB DESIGN/DEVELOPER
## 50% Bodily/Kinesthetic Intelligence
Strength in this intelligence suggests that you may work well with your hands developing products or tools. You may be particularly good at dance, acting or athletics.
### IT Jobs:
* DATABASE ADMINISTRATOR
* GAME PROGRAMMER
* VIDEO GAME DESIGNER/DEVELOPER
## 50% Musical Intelligence
Strength in this intelligence suggests that you are skilled in the performance, composition and appreciation of music. You might like expressing yourself through music.
### IT Jobs:
* DATA ARCHITECT
* MOBILE APPLICATIONS DEVELOPER
* MULTIMEDIA ARTIST AND ANIMATOR
* NETWORK AND SYSTEMS SOFTWARE ENGINEER/PROGRAMMER
* SOFTWARE DEVELOPER
* SOFTWARE ENGINEER

View File

@ -0,0 +1,127 @@
[The Guardian](https://www.theguardian.com/lifeandstyle/2014/nov/11/-sp-questionnaire-what-job-would-make-you-happiest) - Personality test: what job would make you happiest?
# Your scores (2020)
## Hands-on: 11
Your ideal work is mainly about
* engaging with the physical world
### for example
* building
* cooking
* craft
* DIY
* working with animals, plants and machines
* sports
* hands-on therapy
### Example jobs include:
* sports coach
* physiotherapist
* engineer
* LGV driver
* builder
* mechanic
* veterinary nurse
## Information and research, processes and systems: 16
Your ideal work is mainly about
* researching
* managing information
### This will include
* analysis
* cataloguing and database management
### This may include
* investigating topics in depth
* IT
* science
* maths
* quality control
* systems and regulations
### Example jobs include:
* accountant
* scientific researcher
* investigative journalist
* legal assistant
* book-keeper
* health and safety officer
* purchasing professional
### Influencing, negotiating, communicating: 14
Your ideal work is mainly about
* persuading other people to do something
* buy something or believe in your cause
### This includes
* driving others
* influencing
* persuading
* lobbying
* motivating
* selling
### Example jobs include:
* sales person
* recruiter
* fundraiser
* event manager
* estate agent
* public speaker
## Creative use of ideas, materials or situations: 15
Your ideal work is mainly about
* working imaginatively with ideas or designs
### This includes jobs in the
* arts
* performing
* creative writing
* visual design
* lateral thinking
* business creativity
* adapting or coming up with new ideas
* working in situations where no rulebook exists
### Example jobs include:
* graphic designer
* training consultant
* wedding planner
* public relations.
## Supporting people: 14
Your ideal work is mainly about
* working with people, with their wellbeing and development as the main focus of your work
### Example jobs include:
* teacher
* life coach
* therapist
* nurse
* learning and development
* career coach
## Making new things happen: 9
Your ideal work is mainly about
* achieving things with and through other people
### This may involve
* organisational change
* planning
* managing projects
* leadership
* creating a new business
* shaping teams
* getting results
### Example jobs include:
* project manager
* team leader
* operations manager
* sales manager
* business developer
## How to use these scores
Look at your top three scores. Your ideal career path may be a combination of themes: if, say, your top scores are Creative use of ideas, Supporting people and Hands-on, youll want to ensure that you work in a team, creative approaches are encouraged, and you achieve tangible results for example working for an outdoor training centre or in sports coaching.

129
tests/jobquiz.md Normal file
View File

@ -0,0 +1,129 @@
[Job Quiz Career test](https://www.jobquiz.com/career-test)
# Your JobQuiz Results
## Your Top 5 Job Matches
View your top job recommendations out of hundreds of job possibilities
* #1: Survey researcher: The average salary for Survey researcher is $53,920. The competition to get this job is typically Low.
* #2: Ecologist: The average salary for Ecologist is $67,460. The competition to get this job is typically Challenging.
* #3: Computer systems analyst: The average salary for Computer systems analyst is $85,800. The competition to get this job is typically Average.
* #4: City planner: The average salary for City planner is $68,220. The competition to get this job is typically Challenging.
* #5: Medical secretary: The average salary for Medical secretary is $33,040. The competition to get this job is typically Low.
## Job Matches Rank 6-15
RANK - JOB - SALARY - COMPETITION
* 6 Computer Programmer $79,530 Challenging
* 7 Librarian $56,880 Average
* 8 Cartographer $61,880 Average
* 9 Rehabilitation counselor $34,390 Average
* 10 Video game designer $63,970 Extreme
* 11 Cloud software engineer $100,690 Challenging
* 12 Winemaker $56,512 Challenging
* 13 Educational counselor $53,660 Challenging
* 14 Marriage and family therapist $43,190 Low
* 15 Arbitrators and Mediators $58,020 Average
## Your Personality Analysis:
Your personality style: **Examiner**
As an Examiner you would enjoy a career where you can build success around technical or scientific competency while demonstrating your ability to follow precise procedures and make complicated decisions. You would excel as a technical knowledge expert who would analyze situations carefully before making a decision or taking any action. If given the opportunity for leadership, you would prefer to manage a highly technical team that sees the world as you do. Your main path to success is to focus on the analytical elements of the job and not waste too much time on the interpersonal issues. In reality, you would be most comfortable in a technical role where you can act as a consultant to a leader who values your critical thinking skills.
Your analytical nature makes you perfect for technical careers. You would thrive in roles where accuracy, logic, and a systematic approach to work make up a large part of your day. Most people would find you precise, practical and data-focused. You are driven by facts and information and would enjoy the opportunity to master a complicated, technical field. Your personality shows that you believe that accuracy on-the-job is far more important than speed.
## Your Career Lane Scores:
One of the most important sections of JobQuiz is the analysis of your skills and desires related to 18 Career Lanes. Your scores on these Career Lanes provide important data in determining a likely career direction and your interest in various professions. Scores range from to minus 100 (Highly unlikely career area) to plus 100 (Highly likely career area). From the scores, we determine the likelihood of career interest, as follows:
> Your Likelihood of Career Interest:
> * 51 to 100 points = Very Likely
> * 10 to 50 points = Possible
> * -100 to 10 points = Very Unlikely
* Career Lanes Your Score Potential Career Area
* Computers 70 Very Likely
* Entrepreneurial 70 Very Likely
* Counseling 50 Possible
* Sciences 50 Possible
* Technical Support 50 Possible
* Communication 50 Possible
* Arts and Creative 50 Possible
* Education 50 Possible
* Engineering 0 Very Unlikely
* Office Support Functions 0 Very Unlikely
* Financial -20 Very Unlikely
* General Business -20 Very Unlikely
* Medical Care Givers -50 Very Unlikely
* Executive and Administration -50 Very Unlikely
* General Services -70 Very Unlikely
* Trades and Construction -90 Very Unlikely
* Healthcare Professionals -90 Very Unlikely
* Sales -90 Very Unlikely
- Your results indicate that you're most interested in the **Computers** field! A career in the Computer field will require strong technical skills and a deep understanding of the mechanics and technology that exist behind common computer applications and software systems. Your day could be filled with writing computer code, maintaining computer systems, designing and developing computer software, or assisting end users with the challenges of modern technology. This type of work requires a love of life-long learning and a detail-focused, analytical mind that can grasp the ever-changing intricacies of the computer industry.
- Your results indicate that you're 2nd highest interest is in the **Entrepreneurial** field! A career as an Entrepreneur requires a unique set of skills, attitudes and ambitions. The entrepreneur is typically a risk-taker who values independence and believes that he or she has the ideas, knowledge, drive and ambition to start and run a successful business, even in the face of daunting odds of success. Your day will be filled with every aspect of running a business, from sales and marketing to product design to execution and customer interaction. The entrepreneur has a difficult but exciting career path where he or she is fully responsible for success or failure based on self-control, self-discipline and self-determination. It is often both the most difficult and most rewarding career, with the highest rate of absolute failure and the highest chance of massive financial success.
- Your results indicate that you're 3rd highest interest is in the **Counseling** field! A career in the Counseling field will require working with people to resolve personal and psychological problems. Your day could be filled with talking, listening, and helping others to improve their lives. You will often work with people under stressful situations that will require a calm demeanor focused on the needs and feelings of others.
In the following chart, youll see your scores out of 100 for five key elements that impact your career decisions and performance.
* Entrepreneurial: Your interest and likelihood of success in owning a business.
* Flexibility: Your willingness in areas like travel or taking on stress.
* Book Smarts: Your ability to succeed at challenging subjects.
* College Your college plans or current level of college achievement.
* Drive: Your willingness in job difficulty and time to achieve success.
* Return on Educational Investment: Shows an estimate of your financial return on your college investment for your top six jobs. In other words, it shows if all that schooling is worth it financially. The closer to 200, the higher the financial return you may expect.
Survey researcher
85
0
200
Ecologist
113
0
200
Computer systems analyst
85
0
200
City planner
115
0
200
Medical secretary
55
0
200
Computer Programmer
133
0
200
Earning Potential: The Question of Money
An issue that you must consider when evaluating potential careers is money. It would be nice if we could all do only what we love, but the reality is that someone must be willing to pay for our efforts. Many people often complain about how much they get paid for doing a specific job. What they may fail to realize is that in a market economy income is highly predictable based on several market forces.
## The Income Triangle
Income is a factor of supply and demand and is primarily based on three elements:
1. How long does it take to develop a person capable of doing the job?
2. How scarce are the skills required to perform the job duties? (In other words, how much does the demand for these skills exceed the available supply?)
3. How much financial gain does the job produce for an employer or organization?
The three factors of income can be referred to as:
1. Development Time
2. Scarcity of Skills
3. Financial Productivity
If you rate each factor on a 1 10 scale (with 10 being highest), you can get an indicator of the amount of income that can be expected in that career. See the examples below:
Factor Surgeon Teacher Waiter
* Development Time 10 4 1
* Scarcity of Skills 10 4 1
* Financial Productivity 10 5 2
Total Points: 30 13 4
Average Income $365,915 $55,709 $19,250
Learning Point: As you consider your career, stay focused on the three legs of the income triangle. If you want a high income, you must be willing to spend considerable time developing skills that are scarce, in high demand in the market-place, and provide high levels of financial productivity to your employer. Without those things, you risk being left with a disappointing and undervalued career. Choose wisely!

View File

@ -0,0 +1,102 @@
[JobQuiz](https://www.jobquiz.com/career-test) - Career Test
# Result (2020)
## Your Top 5 Job Matches
1. Winemaker: The average salary for Winemaker is $56,512. The competition to get this job is typically Challenging.
2. Survey researcher: The average salary for Survey researcher is $53,920. The competition to get this job is typically Low.
3. Electrical engineering technician: The average salary for Electrical engineering technician is $61,130. The competition to get this job is typically Average.
4. Librarian: The average salary for Librarian is $56,880. The competition to get this job is typically Average.
5. Ecologist: The average salary for Ecologist is $67,460. The competition to get this job is typically Challenging.
## Job Matches Rank 6-15
| RANK | JOB | SALARY | COMPETITION |
| ------------- |:-------------:| -----:| ----: |
| 6 | Multimedia artist and animator | $63,970 | Challenging |
| 7 | Cartographer | $61,880 | Average |
| 8 | City planner | $68,220 | Challenging |
| 9 | Medical secretary | $33,040 | Low |
| 10 | Video game designer | $63,970 | Extreme |
| 11 | Educational counselor | $53,660 | Challenging |
| 12 | Computer Programmer | $79,530 | Challenging |
| 13 | Landscape Architect | $63,810 | Challenging |
| 14 | Computer systems analyst | $85,800 | Average |
| 15 | Zoologist and wildlife biologist | $59,680 | Challenging |
## Your Personality Analysis:
Your personality style: **Examiner**
As an Examiner you would enjoy a career where you can build success around technical or scientific competency while demonstrating your ability to follow precise procedures and make complicated decisions. You would excel as a technical knowledge expert who would analyze situations carefully before making a decision or taking any action. If given the opportunity for leadership, you would prefer to manage a highly technical team that sees the world as you do. Your main path to success is to focus on the analytical elements of the job and not waste too much time on the interpersonal issues. In reality, you would be most comfortable in a technical role where you can act as a consultant to a leader who values your critical thinking skills.
Your analytical nature makes you perfect for technical careers. You would thrive in roles where accuracy, logic, and a systematic approach to work make up a large part of your day. Most people would find you precise, practical and data-focused. You are driven by facts and information and would enjoy the opportunity to master a complicated, technical field. Your personality shows that you believe that accuracy on-the-job is far more important than speed.
## Your Career Lane Scores:
One of the most important sections of JobQuiz is the analysis of your skills and desires related to 18 Career Lanes. Your scores on these Career Lanes provide important data in determining a likely career direction and your interest in various professions. Scores range from to minus 100 (Highly unlikely career area) to plus 100 (Highly likely career area). From the scores, we determine the likelihood of career interest, as follows:
* 51 to 100 points = Very Likely
* 10 to 50 points = Possible
* -100 to 10 points = Very Unlikely
| Career Lanes | Your Score | Potential Career Area |
|:-------------:|:-------------:|:-----:|
| Counseling | 90 | Very Likely |
| Technical Support | 90 | Very Likely |
| Arts and Creative | 90 | Very Likely |
| Computers | 70 | Very Likely |
| Sciences | 70 | Very Likely |
| Entrepreneurial | 50 | Possible |
| Communication | 50 | Possible |
| Education | 50 | Possible |
| Engineering | 20 | Possible |
| Financial | 0 | Very Unlikely |
| General Business | 0 | Very Unlikely |
| Office Support Functions | 0 | Very Unlikely |
| Medical Care Givers | -50 | Very Unlikely |
| General Services | -50 | Very Unlikely |
| Executive and Administration | -50 | Very Unlikely |
| Sales | -50 | Very Unlikely |
| Trades and Construction | -70 | Very Unlikely |
| Healthcare Professionals | -70 | Very Unlikely |
## Conclusion
1. Your results indicate that you're most interested in the Counseling field! A career in the Counseling field will require working with people to resolve personal and psychological problems. Your day could be filled with talking, listening, and helping others to improve their lives. You will often work with people under stressful situations that will require a calm demeanor focused on the needs and feelings of others.
2. Your results indicate that you're 2nd highest interest is in the Technical Support field! A career in Technical Support requires strong computer or technical skills and an interest in helping others to achieve results. Your day may be filled with answering questions of a technical nature, repairing computers, evaluating technical problems or performing as a technician in a business, engineering or medical environment. This is a supporting role, but may grow into something more based on skills, knowledge and level of achievement. This type of work requires the ability to manage stress while working with people who are frustrated by the challenges of
3. Your results indicate that you're 3rd highest interest is in the Arts and Creative field! A career in the Arts and Creative field can be highly competitive, and can range from music and art to video game design and development. While most people possess some level of creativity, its only the truly exceptional who have the skill or talent required to work professionally in the arts. However, for those with extraordinary gifts, a creative career can an amazing experience. In addition to pure creative careers, there are many jobs that contain some aspect of creativity. For example, there may be very few successful novelists, but there are many more people working in advertising, public relations or as technical writers. In this field, your day could be filled with creating new ideas and concepts, entertaining or inspiring others, or finding new and innovating methods for achieving results.
As you completed the various sections of JobQuiz, our decision-engine was tracking and calculating several valuable attributes that impact your future career. In the following chart, youll see five key elements that impact career decisions and performance. The information in this chart shows your scores out of a possible 100%. Your highest scoring attributes reflect your greatest strengths and give you an indication of your potential career direction and performance.
* 80% Entrepreneurial Behaviors: This score measures your interest and likelihood of success in owning and running your own business.
* 75% College Achievement: This score is based on your college plans or current level of college achievement.
* 66% Drive: This score is based on the level of effort, job difficulty, income potential, and stress you could handle.
* 50% Book Smarts / Intelligence: This score is based on your ability to succeed at challenging subjects and your own self-perception.
* 0% Flexibility: This score is based on patterns of flexibility in such areas as willingness to travel or take on stress.
**Return on Educational Investment:** The cost of attending college has become very expensive. In fact, the cost is so high that some jobs just dont make financial sense. The following charts show an estimate of your financial return on your college investment for your top six jobs. This calculation shows the relative return on investment of an education beyond high school. In other words, it shows if all that schooling is worth it financially.
**The highest possible score is 200. The closer to 200, the higher the financial return you may expect.** This calculation shows the relationship between career earnings (combining entry income and average income), educational cost, and years of education required. The formula used is: (Entry Earnings x 10 years) + (Average Earnings x Remaining Career years after education) Estimated Education Cost.) For jobs requiring only a high school education, the score will show that jobs career earnings as a percentage of the average high school career earnings.
* Ecologist : 113/200
* Multimedia artist and animator : 106/200
* Electrical engineering technician : 102/200
* Winemaker : 100/200
* Librarian : 95/200
* Survey researcher : 85/200
## Earning Potential: The Question of Money
An issue that you must consider when evaluating potential careers is money. It would be nice if we could all do only what we love, but the reality is that someone must be willing to pay for our efforts. Many people often complain about how much they get paid for doing a specific job. What they may fail to realize is that in a market economy income is highly predictable based on several market forces.
## The Income Triangle
Income is a factor of supply and demand and is primarily based on three elements:
1. How long does it take to develop a person capable of doing the job?
2. How scarce are the skills required to perform the job duties? (In other words, how much does the demand for these skills exceed the available supply?)
3. How much financial gain does the job produce for an employer or organization?
The three factors of income can be referred to as:
1. Development Time
2. Scarcity of Skills
3. Financial Productivity

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@ -0,0 +1,43 @@
[apriloleary.com](https://www.apriloleary.com/wp-content/uploads/2014/09/The-Hive-005-Strengths-test.pdf) - The 5-Minute personality test
## Result (2020)
| | L | O | G | B |
| -- |:--:| --:| -- | -- |
| Total | 24 | 17 | 26 | 33 |
## Best score for B
### B = Beavers
Beavers have a strong need to do things right and by the book. In fact, they are the kind of people who actually read
instruction manuals. They are great at providing quality control in an office, and will provide quality control in any
situation or field that demands accuracy, such as accounting, engineering, etc. Because rules, consistency and high
standards are so important to beavers, they are often frustrated with others who do not share these same
characteristics. Their strong need for maintaining high (and oftentimes unrealistic) standards can short-circuit their
ability to express warmth in a relationship.
#### Strengths and Weaknesses
| Natural Strengths | Natural Weaknesses |
| :-- | :-- |
| Accurate | Too hard on self |
| Analytical | Too critical of others |
| Detail-oriented | Perfectionist |
| Thoroughness | Overly cautious |
| Industrious | Wont make decisions without “all” the facts |
| Orderly | Too picky |
| Methodical and exhaustive | Overly sensitive |
| High standards | |
| Intuitive | |
| Controlled | |
* **Basic Disposition:** Slow-paced, task-oriented
* **Motivated by:** The desire to be right and maintain quality.
* **Time Management:** Beavers tend to work slowly to make sure they are accurate.
* **Communication Style:** Beavers are good listeners, communicate details, and are usually diplomatic.
* **Decision Making:** Avoids making decisions; needs lots of information before they will make a decision
* **In Pressure or Tense Situations:** The beaver tries to avoid pressure or tense situations. They can ignore deadlines.
* **Greatest Needs:** The beaver needs security, gradual change and time to adjust to it.
* **What the Beaver Desires:** Clearly defined tasks, stability, security, low risk, and tasks that require precision
and planning

Binary file not shown.

100
tests/orientation_test.md Normal file
View File

@ -0,0 +1,100 @@
[Kledou](https://kledou.fr/) - :fr: [FR] Test d'orientation scolaire et professionnelle gratuit
# Résultats du test de Morgan - Mardi 10 Juin 2008
## Votre profil de personnalité
![orientation graph](kledou_orientation_graph.png)
### Investigateur 75 %
Les personnes de ce type ont besoin détendre leurs connaissances en permanence. Elles aiment observer, rechercher de linformation, comprendre leur environnement et résoudre des problèmes. Elles se sentent à laise dans les activités nécessitant de la réflexion.
### Méthodique 70 %
Les personnes de ce type ont une préférence pour les activités méthodiques avec un objectif précis. Elles savent instruire des dossiers, mettre en œuvre des procédures, gérer des données chiffrées. Elles apprécient de travailler dans un environnement bien organisé.
### Créatif 70 %
Les personnes de ce type sont attirées par les domaines artistiques comme la littérature, la musique ou le dessin, mais elles se plaisent plus généralement dans tout domaine où leur créativité peut sexprimer. D'esprit indépendant et non conformiste, elles sont à l'aise dans des situations qui sortent de l'ordinaire.
### Entreprenant 35 %
Les personnes de ce type aiment influencer leur entourage. Pour atteindre leurs objectifs, elles disposent d'une bonne capacité de décision et d'une habileté particulière à communiquer leur enthousiasme. Elles savent vendre des idées autant que des biens matériels. Elles font preuve d'audace et d'efficacité.
### Social 30 %
Les personnes de ce type aiment être en contact avec les autres dans le but de les aider, de les informer, de les éduquer, ou de les soigner. Elles s'intéressent aux comportements humains et sont soucieuses de la qualité de leurs relations avec les autres.
### Pratique 20 %
Les personnes de ce type exercent surtout des tâches concrètes. Elles sont habiles de leurs mains, se servent d'outils, ou encore font fonctionner des appareils ou des machines. Elles préfèrent exercer leur profession sur le terrain plutôt que dans un bureau.
## Nos propositions d'orientation
#### Les 3 secteurs d'activité qui vous correspondent le mieux
1. Arts - Culture - Spectacles 50 %
2. Sciences - Technologie - Informatique 47 %
3. Gestion - Administration - Finances 45 %
## Les 20 métiers qui se rapprochent le plus de votre profil
1. Développeur multimédia (Bac +4) : 100%
2. Préparateur / Préparatrice correcteur (presse / édition) (Bac) : 100%
3. Secrétaire de rédaction (Bac +3) : 100%
4. Traducteur / Traductrice technique (Bac +4) : 100%
5. Dessinateur modéliste (habillement) (Bac +2) : 97%
6. Traducteur / Traductrice d'édition (Bac +4) : 97%
7. Actuaire (Bac +5) : 70%
8. Administrateur de base de données (Bac +3) : 70%
9. Analyste programmeur (Bac +2) : 70%
10. Architecte (Bac +5) : 70%
11. Chargé(e) de recrutement (Bac +4) : 70%
12. Conservateur d'archives (Bac +7) : 70%
13. Conservateur de bibliothèque (Bac +5) : 70%
14. Contrôleur de la concurrence et de la consommation (Bac) : 70%
15. Critique (Bac +3) : 70%
16. Designer industriel (Bac +4) : 70%
17. Inspecteur / Inspectrice de la répression des fraudes (Bac +5) : 70%
18. Inspecteur / Inspectrice des douanes (Bac +4) : 70%
19. Inspecteur / Inspectrice des impôts (Bac +3) : 70%
20. Inspecteur / Inspectrice du trésor public (Bac +3) : 70%
## Votre bilan détaillé par secteur d'activité
### Arts - Culture - Spectacles 50 %
* Préparateur / Préparatrice correcteur (presse / édition) (Bac) : 100%
* Dessinateur modéliste (habillement) (Bac +2) : 97%
* Traducteur / Traductrice d'édition (Bac +4) : 97%
* Critique (Bac +3) : 70%
* Designer industriel (Bac +4) : 70%
### Gestion - Administration - Finances 45 %
* Conservateur d'archives (Bac +7) : 70%
* Conservateur de bibliothèque (Bac +5) : 70%
* Inspecteur / Inspectrice des impôts (Bac +3) : 70%
* Inspecteur / Inspectrice du trésor public (Bac +3) : 70%
### Vente - Communication - Publicité 41 %
* Secrétaire de rédaction (Bac +3) : 100%
* Journaliste (Bac +3) : 70%
### Justice - Police - Armée 36 %
* Contrôleur de la concurrence et de la consommation (Bac) : 70%
* Inspecteur / Inspectrice de la répression des fraudes (Bac +5) : 70%
* Inspecteur / Inspectrice des douanes (Bac +4) : 70%
### Industrie - Transport 34 %
* Navigateur timonier (Marine Nationale) (BEP/CAP) : 70%
### Métiers manuels ou techniques 32 %
* Aucun métier ne vous correspond dans ce secteur
### Médecine - Santé 32 %
* Aucun métier ne vous correspond dans ce secteur
### Métiers de plein air 30 %
* Paysagiste conseil (Bac +5) : 70%
### Action sociale - Emploi 30 %
* Aucun métier ne vous correspond dans ce secteur
### Services à la personne et aux entreprises 28 %
* Traducteur / Traductrice technique (Bac +4) : 100%
* Chargé(e) de recrutement (Bac +4) : 70%
### Enseignement - Formation 27 %
* Aucun métier ne vous correspond dans ce secteur
### Commerce 24 %
* Aucun métier ne vous correspond dans ce secteur
### Sports - Loisirs 18 %
* Journaliste sportif (Bac) : 70%

View File

@ -0,0 +1,73 @@
[Clarity on Fire](https://clarityonfire.com/take-the-quiz/) - What is your passion profile?
## Result (2020)
**Firestarter**
You, as your name implies, are driven by an internal fire, a deep craving to create, transform, and shake things up.
### Firestarters are true visionaries.
You have a natural tendency to question “the way things are.”
You feel stifled by rules, and have a hard time committing to a project or assignment unless youre fully bought in to the mission and purpose (which makes it hard to feel satisfied working for other people).
You thrive in environment that encourage innovation, unbounded creativity, and rapid evolution. You like to color outside the lines.
### You probably have a bit of a rebellious streak.
Where others see challenges and lack, you see opportunity, which makes you a natural leader. You cant help but wonder, “How can I make this better/faster/easier/more exciting?”
If youre not yet an entrepreneur, you feel the itch to create a business—maybe even a movement or a mini-revolution thats aligned with your vision and feeds your passion. Ideally, your career and your passion will merge together and be one and the same. You get a thrill when thinking about YOU being the sole owner, creator, and director of your time and life. You know it will be a challenge, but...
### Doing anything else would feel like settling.
## things youre attracted to
* Freedom
* Independence
* Leadership
* Creation
* Rebellion
* Flexibility
* Passion
### Your natural attributes & strengths
* Passionate
* Path forger
* Craving for learning
* Natural leader
* Big-picture thinker
* Rapid idea generator
* Deep desire to create
* Visionary
* Independent
* Seeing the challenges as opportunities
* Intrinsically motivated
* Autonomous
* A touch of healthy rebellion & questioning the norm
### Common drawbacks & challenges
* Insatiable & impatient
* Multi-focused, often distracted
* Perfectionist, need for control
* Isolation, loneliness, feeling misunderstood
* Not easily satisfied
* Too many ideas, overwhelm
* Possibility for burnout
* Difficulty with work-life balance
* Possibility of risk & failure
## What to do now
### Create a solid & realistic plan
* Being a visionary is awesome, but staying grounded means mixing your vision with a healthy dose of reality. Your plan needs to be solid, well organized and thorough before you jump head first into the next step. (Being a visionary is less fun when youre broke, you know?).
* Challenge yourself to talk to a few people you admire who have “been there, done that.” Glean some nuggets of wisdom from them (but dont be afraid to leave some of their opinions behind)
### Fully disconnect during your downtime
* Youre no good to anyone if youre frayed and burnt out. The vision, unlike a baby, wont die if you leave it alone for one night
### Ask for help
* Your dream is not a puzzle you should feel obligated to solve totally on your own.
* The very best Firestarters (think Oprah, obviously) know how important it is to leverage the time and effort of other people to get things done.
### Pick an idea and stick with it (for now)
* Your paralysis-by-analysis is going to keep you from moving forward, so pick an idea and go with it. Youre allowed to evolve as you go.
* Remember that clarity doesnt come from sitting around and thinking. It comes from DOING and experimenting.
[Source](https://clarityonfire.com/wp-content/uploads/2015/12/Firestarter_Passion-Profile-Quiz-by-Clarity-on-Fire.pdf)

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 KiB

View File

@ -0,0 +1,34 @@
[Marc Allard](https://www.lesoleil.com/chroniques/marc-allard/nous-sommes-ce-que-nous-ecoutons-d94815457194e1d6b1c9817df03fa1f6) - :fr: [FR] Nous sommes ce que nous écoutons
> Les psychologues Peter Rentfrow, de l'Université de Cambridge, en Angleterre, et Samuel D. Gosling, de l'Université du Texas, ont interrogé plus de 3000 personnes dans plusieurs pays occidentaux pour arriver à cette conclusion.
> Ils ont d'abord mis sur pied un test pour déterminer ce que vous aimez mieux écouter.
![test écoute musicale](personality-musical-taste.jpg)
# My results:
1. 5
2. 5
3. 4
4. 5
5. 4
6. 3
7. 4
8. 1
9. 5
10. 3
11. 7
12. 4
13. 7
14. 4
* 9+11+13 = **19 (intense & rebelle)**
* 1+2+5+10 = **17 (réflexif et complexe)**
* 3+8+12+14 = 13 (upbeat et conventionnel)
* 4+6+7 = 12 (énergique et rythmique)
* Les fans de musique intense et rebelle aiment prendre des risques, sont plus curieux, actifs physiquement et verbalement agiles que la moyenne, et ils se trouvent intelligents. Et même si cette catégorie de musique met davantage l'accent sur les émotions négatives, ses adeptes ne sont pas plus névrosés ou désagréables que les autres.
* Les adeptes de musique réflexive et complexe tendent à être plus ouverts à l'expérience, inventifs et tolérants envers les autres. Ils valorisent les expériences esthétiques, se considèrent intelligents, ont de bonnes habiletés verbales (mais pas analytiques) et rejettent les idées conservatrices.
* Quant aux amateurs de musique upbeat et conventionnelle, ils sont plus extravertis, aimables, conservateurs et consciencieux. Ils aiment aider les autres, sont plus actifs physiquement et se trouvent beaux.
* Enfin, les amateurs de musique énergique et rythmique ont tendance à être plein d'énergie, plus extravertis et aimables. Ils pardonnent facilement, parlent beaucoup, se trouvent beaux eux aussi et ne peuvent pas blairer les idées conservatrices.
See also: Rentfrow PJ, Gosling SD. The do re mi's of everyday life: The structure and personality correlates of music preferences. Journal of Personality and Social Psychology. 2003; 84: 1236-1256.

166
tests/personality_type.md Normal file
View File

@ -0,0 +1,166 @@
[my-personality-test.com](https://my-personality-test.com/) - Personality Type Indicator
## Result (2020)
**INTJ The Visionaries**
### 46% INTROVERTED
Thought oriented, Reserved, Reflective, Observant
### 8% INTUITIVE
Imaginative, Future oriented, Conceptual, Abstract
### 17% THINKING
Logical, Reasonable, Level headed, Values fairness
### 4% JUDGING
Organised, Systematic, Achievement oriented, Planner
## INTJ Characteristics
INTJs make up 2.9% of the population.
* Strategic, and goal-oriented great at solving problems
* Able to see the “big picture” and consider large theoretical ideas
* Independent, innovative, and resourceful
* Very insightful and intuitive, and make many decisions based off of this
* Natural leaders, but are also willing to be followers if they trust the person in charge
* Adaptable, and are bored by repetition and routine
* Calm and analytical
----
[Source](https://www.truity.com/personality-type/ISFP/careers)
### Top careers for the ISFP include:
* Fashion Designer
* Interior Designer
* Cosmetologist
* Artist
* Landscape Architect
* Jeweler
* Carpenter
* Chef
* Tailor
* Graphic Designer
* Mechanic
* Forester
* Surveyor
* Gardener
* Florist
* Nurse
* Massage Therapist
* Occupational Therapist
* Veterinary Assistant
* Dental Hygienist
* Physical Therapist
* Fitness Trainer
* Optician
* ER Physician
* Physician Assistant
* Dietitian
* Pharmacist
* Office Manager
* Paralegal
* Insurance Appraiser
* Botanist
* Geologist
* Preschool Teacher
* Social Worker
* Translator
* Special Education Teacher
* Teacher's Aide
* Air Traffic Controller
* Police Officer
* Firefighter
* Residential Counselor
* Animal Trainer
* Retail Manager
* Recreation Worker
* Bookkeeper
### ISFP Careers to Avoid
It is important to note that any personality type can be successful in any occupation. However, some occupations are well suited to the natural talents and preferred work style of the ISFP, while other occupations demand modes of thinking and behavior that do not come as naturally to the ISFP. Occupations that require the ISFP to operate outside their natural preferences may prove stressful or draining, and often sound unappealing to ISFPs who are choosing a career.
The following occupations have been found to be unpopular among ISFPs, based on data gathered from surveys of the general population.
* Executive
* Sales Manager
* Marketing Manager
* Retail Salesperson
* Auditor
* School Administrator
* Surgeon
* Dentist
* Psychiatrist
* Health Care Administrator
* Biomedical Engineer
* Biologist
* Aeronautical Engineer
* Chemical Engineer
* Attorney
* Judge
* Actor
* Architect
### The ISFP on a Team
ISFPs are sensitive, helpful team members who look for opportunities to contribute in an immediate, practical way. They want to assist other people and provide support, and often take on the role of listener. Oriented to cooperation, the ISFP will look for ways to compromise and accommodate others. They tend to step in when others need help and are often prepared with specific, relevant data that can help the team understand the facts of the situation.
ISFPs are at their best when they can work with others in a supportive, action-oriented role. They excel at creatively solving problems to meet peoples immediate needs. ISFPs shy away from theory and future projections, and may become impatient with ideas that have no concrete benefit for people. ISFPs are characteristically unassuming, and may be reluctant to advocate strongly for their own perspective on a team. They can become frustrated with team members who are domineering or competitive, and do best on a caring, egalitarian team where everyones contribution is appreciated.
### The ISFP as a Leader
In leadership positions, ISFPs are driven by a personal mission and interested in helping their teams cooperate to accomplish realistic goals. Their strengths lie in understanding the needs and concerns of the people they work with and adapting gracefully to changing circumstances. ISFP leaders are practical and down-to-earth, good at sizing up resources and assessing the requirements of the current situation. They are good at building trust and leading by example, preferring to be quietly supportive rather than authoritarian or domineering.
ISFPs often prefer not to be in a leadership role, but are sometimes motivated to take the lead when the project is personally significant to them. When they do lead, they do best heading a small, cooperative team to achieve practical and tangible results.
----
[IDRlabs](https://www.idrlabs.com/test.php) - personality type test (2021)
## Description :fr:
Fiable, bienveillant et loyal à ceux qui vous sont proches, vous avez une excellente compréhension des réalités factuelles qui vous entourent, ainsi quune attention aux détails, chacune de ces qualités vous poussant à vous rapprocher naturellement des autres et de leurs besoins émotionnels. Bienfaisant et attentif, vous avez tendance à assumer rapidement vos responsabilités et à aider les autres dès que vous déterminez quune tâche pourrait leur servir. Même si votre entourage nen est pas vraiment conscient, vous avez tendance à prendre en charge beaucoup de responsabilités. Malgré cela, ce nest souvent quen votre absence que les autres remarquent limmense contribution que vous apportez habituellement afin de vous assurer que tout fonctionne parfaitement autour de vous et que tout un chacun est pris en considération et se sent à l'aise. Consciencieux, rigoureux, et peut-être un peu perfectionniste, vous nêtes pas du genre à courir impulsivement après des perspectives incertaines, sans avoir dabord terminé les efforts requis. Vous avez tendance à trouver une grande satisfaction dans le travail acharné vers latteinte de vos buts et dans le soutien inconditionnel aux autres, démontrant ainsi votre souci des autres par vos actions et préférant guider par votre exemple calme et digne.
![isfj](isfj.png)
## Description - Basic portrait #1
*"We need to be organized to work together. A readiness to cooperate is one of the factors that give us all hope."*
### ISFJs at a Glance
* Quiet, cordial, and conscientious.
* Nurturing, patient, and considerate.
* Humble and understated cooperators, who prefer to let the facts speak for themselves.
* Intent on kindness and cooperation, showing respect for other people's feelings and views.
* Draw on an inner world of rich nonverbal impressions, frequently "just knowing" that something is right.
### ISFJs as They Typically Are
ISFJs are warm and reassuring individuals who facilitate cooperation between people and appeal to what is best in others. While their outer lives are usually focused on kindness, considerate action, and the welfare of others, the inner life of an ISFJ tends to revolve around a private repository of deeply-internalized personal experience and rich nonverbal impressions. It is through this combination of inner and outer processes that the ISFJ develops their unique and commendable strengths of civility, conscientiousness, and a practical respect for the facts.
ISFJs tend to place an emphasis on kindness in their everyday lives. They tend to be sensitive and alert to division and discord amongst those close to them, which they feel especially strongly, and ISFJs are often willing to go to great lengths to heal the rifts in their community. When engaged in the peacekeeper mode, an ISFJ will put a considerable amount of effort, and perhaps even a jot of self-sacrifice, into reaching the goal of social conciliation and harmony in their environment. And more often than not, the ISFJ will undertake these labors without expecting others to do the same in return.
As a consequence of their valiant efforts, others tend to appreciate the ISFJ, not just for the friendliness of their character, but also for the warmth and safety of the environment they provide. And for their part, ISFJs also tend to experience a sense of fulfillment at seeing the fruits of their labor: A harmonious and well-functioning social environment marked by human flourishing and people making the most of their individual qualities and gifts - qualities that might never have emerged if not for the ISFJ's efforts to prepare the ground with their thoughtfulness and consideration. In both their private and professional lives, ISFJs tend to enjoy helping others and seeing them flourish as a consequence of the kindness, assistance, and opportunity that was extended to them.
Because ISFJs tend to seem unassuming and approachable, and because they tend to be quick to align their own interests with those of others, people may sometimes think that they have figured out the ISFJ and that they know what makes them tick. In reality, however, this is unlikely to be correct: In their inner lives, ISFJs are governed by a private repository of personal impressions and experiences that remain unshared with others. With them, impressions register especially deeply and, of all the types, the ISFJ is perhaps the type that listens to these inner impressions the most. This inner receptivity allows the ISFJ to experience the world in a highly aesthetic and impressionistic style. For example, an ISFJ may be walking down the street and suddenly be overwhelmed by the deep symbolic meaning of even everyday objects (such as a flower in a shop window), or they may laugh very hard at something that others do not necessarily see the humor in. It is also this impressionistic mode of perception that gives many an ISFJ a sort of "sixth sense" about other people, allowing them, for example, to "just know" what they think about the trustworthiness or moral character of someone they have just met.
These personalized impressions are, however, exceedingly hard (if not impossible) to translate from the medium of the original impression into the type of sustained verbal argument that is often demanded as a means of justification in contemporary society. For this reason, and because the ISFJ is not wont to be overstated or confrontational, others may find it easy to dismiss or devalue the input of the ISFJ. Unfortunately, the types that are the most likely to dismiss the ISFJ's input out of hand are also precisely the types that tend to be the most unreceptive to the kind of observations that form the basis of the ISFJ's reasoning. Hence they dismiss the input of the ISFJ at their own peril, and in doing so, their analysis will become all the more one-sided for it.
With their warmth, kindness, and seriousness of purpose, the presence of an ISFJ is likely to be a boon to almost any group, organization, or social setting. They are compassionate and devoted, and often blessed with great realism and follow-through. Though others are not always aware of it, ISFJs are also frequently good at foretelling the practicality of a plan or the inner moral character of someone they have just met. While they may sometimes be thought remote or reserved by people who do not know them too well, this facade is never one of indifference or coldness, but rather of earnestness and serious attention to the task at hand. With their care and consideration, and preference for leading by example, rather than by ornate speeches, ISFJs are truly among the most quiet and understated heroes of our world.
## Description - Basic portrait #2
*"The small individual contributors of caring, friendship, forgiveness, and love from each of us can form a phalanx, an army, with great capability."*
### ISFJs as They Typically Are
Warm-hearted and congenial, ISFJs are quiet - and sometimes overlooked - individuals who genuinely like getting to know other people and helping them. They often enjoy conversing with others and learning all the details of their lives, such as who they are, who they are married to, where they work, whether they have children, and where they grew up. They tend to be very accepting and forgiving of people and they like to get a firm grasp of the identities of others, so that they have a solid idea of what the person is like. They tend to easily pick up on the emotional states of others and are often quite skilled at soothing them and smoothing over awkward situations.
ISFJs generally carry themselves with a sense of social etiquette. Often they will seem to know exactly how to act in order to come across as friendly and constructive so that both parties will get the most out of the social situation.
In their personal lives, they tend to enjoy keeping an orderly environment where they can feel that they are in control. They can be somewhat fastidious at times, diligently spending long hours making sure that everything is just right and set up the way they like it. Forward-thinking, ISFJs are known to double-check things and carefully review information to make sure that they are on top of things, that they havent missed anything, and that no mistakes can be found in their work. Yet because they are not as one-sidedly object-focused as their ISTJ counterparts, but are intensely attuned to people as well, this can sometimes mean that they have a hard time reconciling their own high standards with the messiness of having to coordinate the different emotions, values, and approaches of the various people around them. They don't want to come down on anyone, but at the same time, they often see what could go wrong with a given arrangement before others do.
When encountering a new situation, or entering into a new workplace, ISFJs are usually respectful of authority and keep a low profile. To them, attaining mastery of something is a long and studious process, and they are not apt to set themselves up as big reformers or know-it-alls until they have made sure that they know all the intricacies of the situation at hand. They also generally prefer to stay in the background, leading through their example rather than through their words. When they do speak up, it is usually the result of a long process of thoughtful study whereby they have come to be absolutely sure that they know what they are talking about and after having ascertained for themselves that nobody else is going to step up to effect the desired improvements.
ISFJs tend to value social harmony. To them, solidarity and community are not merely values in themselves, but devices that help arrange the qualities of everyone involved so that the whole is stronger than the sum of its parts. As mentioned, ISFJs do not jump the gun as soon as they have seen that something could be improved. They attempt to factor in the wishes and feelings of others too, and at times, this can lead ISFJs to feel conflicted between asserting the better solutions they have seen on the one hand, and reaching out to accommodate the feelings of people on the other.
ISFJs tend to form strong and deep attachments to the people in their lives whom they consider especially important. They find strength in the bonds that they have created and these bonds are often a source of identity and pride for them. Consequently, ISFJs are often capable of great feats of loyalty and dedication whenever a person in their inner circle needs their help in some way.
They genuinely enjoy supporting others and with their talent for planning and organizing, they tend to make good managers and to excel in all types of roles that require them to use their combination of people skills and attention to detail in order to make sure that everything is running smoothly. While they do not like calling attention to themselves, or causing too much of a stir, they tend to be very focused on the requirements of the task at hand. Consequently, some ISFJs may end up in situations where they're really the glue holding everything together, but where other more blusterous natures are hogging the credit for their work.
ISFJs tend to pay great attention to detail and to hold a special regard for others who have proven themselves to be masters of what they do. While such mastery may sometimes seem mundane to others ("Well, of course he's good at his job, duh!"), ISFJs tend to hold a special appreciation for the fact that just because someone has a given position, that doesn't necessarily mean that they are managing that position conscientiously. In this way, the presence of an ISFJ is often a good litmus test of who is walking the walk and not just talking the talk, and many would do well to listen to their soft-spoken, yet carefully researched opinions.

View File

@ -0,0 +1,53 @@
[PersonalityDNA](https://personalitydna.com/) - Quiz
## Trust in others
* The belief that others have your best interests at heart and good intentions overall
* 75% of people scored lower
## Empathy
* Understanding and reacting to the emotional experience of others
* 75% of people scored lower
## Earthy/Imaginative
* Preference for thinking in the abstract over being grounded in the concrete
* 72% of people scored lower
## Interdependence
* Caring, relational, sensitivity and a focus on the emotional side of things
* 64% of people scored lower
## Authoritarianism
* An appreciation for hierarchy, a strong sense of right and wrong, a belief that individuals are responsible for their own lots in life, and a respect for authority
* 58% of people scored lower
## Confidence
* Self-assurance and a belief in one's own abilities and decisions
* 51% of people scored lower
## Aesthetic/Functional
* An appreciation of design, beauty and appearance, even over functionality
* 50% of people scored lower
## Attention to style
* The feeling that our clothes and items we own reflect our personality
* 49% of people scored lower
## Spontaneity
* Enjoying giving into impulse and not feeling the need to plan every second
* 49% of people scored lower
## Openness
* Intellectual curiosity, imagination, and interest in new experiences
* 38% of people scored lower
## Extroversion
* Sociability in the way you think, feel and behave, thriving on social interaction, and feeling most at home when in conversation with other people
* 19% of people scored lower
## Agency
* The belief that you can control your own outcomes and events that unfold in your life (as opposed to believing that your life is the result of luck, God or fate)
* 3% of people scored lower
## Perseverance
* Assertiveness, independence, decisiveness, goal-oriented, and a focus on the practical aspects of things
* 2% of people scored lower

View File

@ -0,0 +1,18 @@
[Programmer Personality](https://www.doolwind.com/blog/programmer-personality/)
# Result
Your programmer personality type is:
**DHTB**
## You're a Doer.
You are very quick at getting tasks done. You believe the outcome is the most important part of a task and the faster you can reach that outcome the better. After all, time is money.
## You like coding at a High level.
The world is made up of objects and components, you should create your programs in the same way.
## You work best in a Team.
A good group is better than the sum of it's parts. The only thing better than a genius programmer is a cohesive group of genius programmers.
## You are a liBeral programmer.
Programming is a complex task and you should use white space and comments as freely as possible to help simplify the task. We're not writing on paper anymore so we can take up as much room as we need

BIN
tests/quiz aspie.pdf Normal file

Binary file not shown.

View File

@ -0,0 +1,5 @@
[Glassdoor](https://www.glassdoor.com/blog/quiz-move-for-job/) - Where Should You Move For Your Next Job?
## Result: Seattle, WA (2020)
Looks like youre best suited to Seattle, one of the biggest tech hotspots in the country, especially when it comes to available jobs. (There are over 180,000, at present!) Industry giants like Amazon, Microsoft, and Expedia are based there, along with major retail companies like Starbucks, Nordstrom, and Costco. When it comes to lifestyle in the waterfront city, youll be able to enjoy the best the great outdoors has to offer while still living in a major metropolitan area. Housing is pricey, but there are plenty of neighborhoods to choose from. Coffee and craft brewed beers are major things there, so be prepared to get your fix.

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

View File

@ -0,0 +1,93 @@
[See My Personality](https://www.seemypersonality.com/#q1) - Personality Test
## Result (2020)
### Personality Type
* Emotionally [B]alanced : 41% <--> Emotionally **[R]eactive** : 59%
* **[I]ntraverted** : 77% <--> [E]xtraverted : 23%
* **[C]onventional** : 51% <--> [O]pen : 49%
* **[G]uarded** : 56% <--> [A]greeable : 44%
* **[S]pontaneous** : 56% <--> [D]isciplined : 44%
#### Your Personality Type is The Artisan (RICGS)
Artisans are emotionally reactive, which means that they experience their emotions strongly and can be very passionate., however also have a higher tendency to experience emotions such as anxiety, anger and depression. Due to their independence and reserve, sometimes the Artisan can be perceived as arrogant or unfriendly, however this is merely because they don't require the same level of social stimulation or interaction that others may seek. The Artisan generally prefers fact over fiction and security and stability over ambiguity and disorder. Sticking with convention and familiar routines is generally best. With a healthy skepticism of the motives of others, and a belief in justice and being self made, sometimes the Artisan can come across as guarded or intimidating. However the Artisan has a refreshing impulsiveness about them, they tend to dislike too many rules and regulations and can be casual and whimsical.
13.65% of people are Artisans
## Big Five Overview
* Neuroticism : 59
* Extraversion : 23
* Openness to Experience : 49
* Agreeableness : 44
* Conscientiousness : 44
You rarely get angry and it takes a lot to make you angry, however you are sensitive about what others think of you. Your concern about rejection and ridicule cause you to feel shy and uncomfortable around others. You are easily embarrassed and often feel ashamed. Your fears that others will criticize or make fun of you are exaggerated and unrealistic, but your awkwardness and discomfort may make these fears a self-fulfilling prophecy. People generally perceive you as distant and reserved, and you do not usually reach out to others. You prefer dealing with either people or things rather than ideas. You regard intellectual exercises as a waste of your time. You will help others if they are in need. If people ask for too much of your time you feel that they are imposing on you, however you are not affected strongly by human suffering, priding yourself on making objective judgements based on reason. You are more concerned with truth and impartial justice than with mercy.
You are well-organized and like to live according to routines and schedules. Often you will keep lists and make plans.
## Neuroticism
* Overall Score : 59
* Anxiety : 81
* Anger : 21
* Depression : 55
* Self-Consciousness : 76
* Immoderation : 38
* Vulnerability : 69
## Extraversion
* Overall Score : 23
* Friendliness : 14
* Gregariousness : 15
* Assertiveness : 35
* Activity Level : 49
* Excitement-Seeking : 57
* Cheerfulness : 28
People generally perceive you as distant and reserved, and you do not usually reach out to others. You tend to feel overwhelmed by, and therefore actively avoid, large crowds. You often need privacy and time for yourself. You are an active group participant but usually prefer to let someone else be the group leader. You lead a moderately paced life. You like some energetic activities, but also like to relax and take it easy. You enjoy some excitment and risk taking in your life. You are not prone to spells of energetic high spirits.
You feel tense, jittery, and nervous and often feel like something dangerous is about to happen. You may be afraid of specific situations or be just generally fearful. You rarely get angry and it takes a lot to make you angry. Mostly your emotions are on an even keel and you do not get depressed easily. You are sensitive about what others think of you. Your concern about rejection and ridicule cause you to feel shy and uncomfortable around others. You are easily embarrassed and often feel ashamed. Your fears that others will criticize or make fun of you are exaggerated and unrealistic, but your awkwardness and discomfort may make these fears a self-fulfilling prophecy. You often resist any cravings or urges that you have, but sometimes you give in. You experience panic, confusion, and helplessness when under pressure or stress.
## Openness to Experience
* Overall Score : 49
* Imagination : 51
* Artistic Interests : 51
* Emotionality : 43
* Adventurousness : 49
* Intellect : 28
* Progressivism : 72
You are a moderately imaginative person who enjoys a good balance between the real world and fantasy. You are reasonably interested in the arts but are not totally absorbed by them. Generally you are not considered to be an emotional person, however you are aware of and in touch with your emotions. Familiar routines are good, but sometimes you like to spice up your life with a bit of adventure or activity. You prefer dealing with either people or things rather than ideas. You regard intellectual exercises as a waste of your time. Often you exhibit a readiness to challenge authority, convention, and traditional values. Sometimes you feel a certain degree of hostility toward rules and perhaps even enjoy ambiguity.
## Agreeableness
* Overall Score : * 44
* Trust : 42
* Morality : 40
* Altruism : 58
* Cooperation : 54
* Modesty : 56
* Sympathy : 31
You mostly assume that people are honest and fair, however you are wary and hold back from trusting people completely. There are times when you believe that a certain amount of deception in social relationships is necessary, however you are mostly candid, frank and sincere. People find it moderately easy to relate to you. You will help others if they are in need. If people ask for too much of your time you feel that they are imposing on you. You do not enjoy confrontation, but you will stand up for yourself or push your point if you feel it is important. You are willing to take credit for good things that you do but you don't often talk yourself up much. You are not affected strongly by human suffering, priding yourself on making objective judgements based on reason. You are more concerned with truth and impartial justice than with mercy.
## Conscientiousness
* Overall Score : 44
* Self-Efficacy : 13
* Orderliness : 87
* Dutifulness : 29
* Achievement-Striving : 57
* Self-Discipline : 10
* Cautiousness : 56
Often you do not feel effective, and may have a sense that you are not in control of your life. You are well-organized and like to live according to routines and schedules. Often you will keep lists and make plans. You find contracts, rules, and regulations overly confining and are sometimes seen as unreliable or even irresponsible by others. Mostly you work towards achieving your best, although in some areas you are content just to get the job done. You find yourself procrastinating and show poor follow-through on tasks. Often you fail to complete tasks - even tasks that you want very much to complete. You are not an overly cautious person. You will think about alternatives and consequences but make up your mind fairly quickly.
## Overview
![overview](see_my_personality.png)
## Strengths vs Weaknesses
![overview](see_my_personality_2.png)
## You by the Numbers
![overview](see_my_personality_3.png)
## Personality Summary
![overview](see_my_personality_summary.png)

View File

@ -0,0 +1,9 @@
[davidpbrown.co.uk](http://www.davidpbrown.co.uk/psychology/personality-test.html) - Shape Personality Test
## Result (2020) : Shape 4
* Down to Earth
* Well-Balanced
* Harmonious
You value a natural style and love that which is uncomplicated. People admire you because you have both feet planted firmly on the ground and they can depend on you. You give those who are close to you security and space. You are perceived as being warm and human. You reject everything that is garish and trite. You tend to be skeptical toward the whims of fashion trends. For you, clothing has to be practical and unobtrusively elegant.

256
tests/sokanu_career_test.md Normal file
View File

@ -0,0 +1,256 @@
[CareerExplorer alias Sokanu](https://www.careerexplorer.com/career-test/) - Career Test
# Result (2020)
## Your Work Personality
### You are a Groundbreaker
**RARE—5.7% OF USERS**
* Self-sufficient, Logical, Persistent
* Groundbreakers have a diverse nature that allows them to spend time mulling over theories as well as expressing ideas. They can usually persuade other people to see their ways of thinking. They love investigating and synthesizing abstractions and are very self-confident. Once a Groundbreaker has finished conceiving an idea or developing a theory, they are able to verbally express their thoughts to others with conviction.
### THE SCIENCE
An Investigative person is intellectually curious and a deep thinker that prefers to think through problems and ideas in depth before taking action. An Enterprising person is energetic and a natural risk taker that fits well into leadership roles.
#### YOUR SCORES
* Investigative : Your investigative rates at 69.925 out of 100.
* Enterprising : Your enterprising rates at 62.55 out of 100.
## Your discoveries
Based on your responses, here are some characteristics that make you unique compared to everyone else:
* E : Enthusiast
* V : Values Oriented
* T : Trusting
* M : Modest
* N : Novelty Seeking
### You are an Enthusiast
**RARE—13.2% OF USERS**
* Inquisitive, Observant, Expressive
* Enthusiasts are inquisitive and curious about things and like to solve problems in a methodical and rational way. They have the ability to express their ideas and concepts to others in an easy to understand and logical manner. They are also refreshingly open-minded and love to be inspired and motivated by different ideas and theories.
### You are values-oriented
**RARE—20% OF USERS**
* Values Oriented people are philosophical and intellectual.
* Values-oriented people are fascinated with meaning and existence, however, and for that reason are unlikely to subscribe to a single dogma that answers life's universal questions. They care to understand people's desires and motivations as well as unearth broader truths to some of life's deeper questions, all-the-while being openly skeptical of any answer.
* Your values rates at 92.85 out of 100.
### You are trusting
**RARE—20% OF USERS**
* Trusting people sympathetic and optimistic.
* Trusting people are not characterized by being foolishly trusting or gullible. Instead they see the good in people and often try to sympathize with the positive intent behind people's behaviors, despite the outcome. For this reason, they are not inclined to feel short-changed by others or life and instead are typically grateful for what comes their way and understanding of what does not.
* Your score : 85%
### You are modest
**RARE—20% OF USERS**
* Modest people are humble and unassuming.
* Modest people do not want to the center of attention. Generally speaking, they see people as equals, neither thinking of themselves as better than others or others as better than themselves. While modesty is a well-respected quality in people, in the workplace it can be perceived as incompetence. It is important for modest people to work in environments that monitor and reward real output instead of self endorsement or politics.
### You are novelty seeking
**RARE—20% OF USERS**
* Novelty seeking people are impulsive and non-traditional.
* Novelty seeking people need variety. They are impulsive decision makers who will often choose a new idea or approach rather than something traditional or something that has been done before. They seek out pleasure and stimulation. Novelty seeking is often correlated to extroversion, which means novelty seekers are often very social and find themselves in many different friend groups to satisfy their need for variety.RARE—20% OF USERS
* Your score : 81%
## Your career matches
* Ethical Hacker
* Video Game Creative Director
* Javascript Developer
* Computer Programmer
* Aerospace Engineer
* Computer & Information Research Scientist
* Software Engineer
* Forensic Psychologist
* Particle Physicist
* App Developer
* Robotics Engineer
* Nanosystems Engineer
* Translator
* Web Designer
* Web Developer
* Astronomer
* Computer Systems Engineer
* Video Game Designer
* UX Designer
* Ambassador
* Technical Artist
* Graphic Designer
* Security Software Developer
* Systems Architect
* Security Architect
* Cryptographer
* Photojournalist
* Front-End Developer
* Data Analyst
* Digital Colourist
## Morgan Wattiez's Personality Report
### Archetype
#### Enthusiasts
* Your strongest trait is **Investigative**, and your second strongest is **Artistic**, which makes you an Enthusiast.
* Enthusiasts are inquisitive and curious about things and like to solve problems in a methodical and rational way. They have the ability to express their ideas and concepts to others in an easy to understand and logical manner. They are also refreshingly open-minded and love to be inspired and motivated by different ideas and theories.
#### Skills You Can Focus On
Enthusiasts are independent, curious, and analytical. They are introspective people that naturally try to understand the world around them. Enthusiasts are thinkers, and they often like to read about things that interest them. They like to try things for themselves rather than take someone else's word for it. They are imaginative and they often like to conduct their own experiments in order to find out how something works.
#### Tendencies To Be Careful Of
Enthusiasts' aptitude for creative thinking and their desire to work at their own pace, conduct research, and think abstractly can sometimes stifle their ability to lead a team or work within a group people when they have a deadline. Their tendency to favor work that is more scientific or academic can also mean that they sometimes have difficulty following highly systematic or repetitive tasks like data entry or keeping track of small details.
### Your Working Style
You like analyzing information and using logic to address issues and problems. You likely prefer using creativity and alternative thinking to develop new ideas. You are inspired by tough problems, design, and the exploration of data or ideas. You are eager to take on new challenges or initiatives. You like setting goals, and then working persistently to achieve those goals. Your desire for excellence and persistence to see things through will serve you well in your professional life, but can be imposing on others in your personal and family life. It is helpful to sometimes step back and realize others may not naturally be driven by the same factors as you.
#### Strengths
* You don't typically need other people to keep you motivated. Most likely, you have no problem working from home, giving you greater flexibility for structuring your time.
* You see the best in your friends and coworkers and try to make them feel comfortable and valuable. You trust people's motives and generally empathize with people.
### Watch Out For
* The constant desire to set future goals can get in the way of appreciating past and present successes. You should take the time to enjoy your achievements.
* Your easy going approach to work and life can be perceived as thoughtless, inconsiderate, or lazy by some. Be wary of making little slip ups like ”spelling mistakes in your work or missed appointments in your personal life that might unfairly impact people's perception of you.
* You are motivated to please those around you but are not particularly dependable. As a result, others might view you as likeable, but unreliable.
* You might like to think things through before you try them. This means that your decisions are usually sound ones, but it also means you might spend a lot of mental energy on things that might not matter.
* Be wary of self-interested or manipulative people. You are so quick to accommodate others that you may let them take advantage of you. Remember to assert your own needs as well as others', and make sure your voice gets heard too.
### Team Interaction
* Extrinsic performance goals will tend to undermine your intrinsic motivation for self improvement and mastery. It is important you work with supportive supervisors who can nurture, as opposed to abuse, your natural motivation.
* You may feel strained after spending too much time working within a group. You probably do not like having to contribute as much as you like to listen, which means your voice can sometimes go unheard. You are certainly capable of expressing yourself to others, but you may find the experience mentally draining.
* You are a supportive team player. If you are in a leadership position, your desire to please everyone makes your employees feel respected and valued. However, you may find that you are a more effective arbitrator than a leader, and thrive in situations where decisions are made as a team, rather than by a single person.
### Personal Style
* You prefer to avoid too much planning in your life, preferring to go with the flow, seizing ideas and opportunities as they come to you.
* You tend to go about life one thing at a time, preferring to keep things simple whenever possible. Having to switch back and forth between tasks while you work, or between people during conversation, may be challenging for you. You may prefer listening than talking, staying in to going out, or doing something you know you love to trying something new.
* You likely naturally have a sense for people when you meet them. How is each person feeling? What are they talking about? Who is in charge? You may only feel comfortable in a group after you understand the people in it.
### Ideal Work Environment
* You thrive in environments with flexible guidelines that encourage you to work on projects with less constrained outcomes or requirements.
* It is important to at least have the option to work in a quiet, isolated environment for you to stay productive when you need it.
* You will excel when working with good-hearted people who value cooperation and harmony.
### Values
* You value personal rituals. Maybe you take an extra half hour every morning to enjoy a quiet coffee before starting your day, or perhaps you have a favourite TV show you watch each evening after work. Whatever form they might take, these routines save you energy and restore you, especially when you feel burned out or anxious.
* You value helping other people without the expectation of reciprocity. Not being particularly motivated by personal achievement, you seek opportunities to create value for others or your environment.
* You likely don't have particularly engrained political or philosophical leanings and can appreciate both conservative and liberal arguments.
### Skills
* You are inquisitive and curious and like to solve problems.
* You are refreshingly open-minded and love to be inspired and motivated by different ideas and theories.
## Morgan's Trait report
### Broad interests
Broad Interests measure the type of activities you enjoy. They are based on the Holland Code Occupational Themes which are a theory of career choice based on personality types. [What are Holland Codes?](https://www.careerexplorer.com/faqs/assessment-science/what-are-holland-codes/)
* Investigative : 67
* An investigative person is someone who lives in the mind. To solve problems, they prefer reading and studying, books and text, rather than their using their hands. They tend to analyze situations before making decisions. Investigative people are independent thinkers that are both curious and insightful.
* Youre a problem solver - youre more investigative than 73% of the world
* Artistic : 55
* An artistic person is someone who likes to be involved with forms, patterns, and designs in life. They like to use their minds and hands to create things. An artistic person enjoys unusual people, sight, sounds, and textures—they have a lot of spirit and enthusiasm. The enjoy using their own creativity and imagination.
* You're more artistic than 59% of the world
* Enterprising : 54
* An enterprising person is someone who makes an excellent leader. They are excellent problem solvers and enjoy sales and management roles. This type of person is extroverted, and while they may seem restless or irresponsible, their energy and ability to take risks is the reason many projects get started and stay successful.
* You're more enterprising than 55% of the world
* Social 45
* A social person is someone who thrives in social situations. They like to work with other people and generally love helping others. They are empathetic, caring, and their sensitive nature makes them very good at understanding other peoples mood and feelings. Social people are good at generating positive energy for a good cause.
* You're more social than 63% of the world
* Conventional : 40
* A conventional person is someone who is careful, quiet, and pays close attention to detail. Following a set of rules appeals to these people as they like to feel secure and certain. They prefer to carry out tasks assigned by others rather than take on a leadership role. They are typically neat, tidy, and enjoy working with data in structured settings.
* You're more conventional than 59% of the world
* Realistic : 31
* A realistic person is someone who is very body-oriented. This individual enjoys using their hands and eyes to solve practical problems. They like doing outdoor, mechanical, and physical activities. Its very natural for a realistic person to relate to the physical world—this type of person usually does not deal with problems concerning ideas, data, or people, but rather, they like to concentrate on problems they can solve with their hands.
* You're more realistic than 61% of the world
### Detailed interests
Detailed interests are work activities that tend to cluster together. They are more specific than Holland codes, allowing for finer distinctions between areas of interest. A career can usually be described by a small number of basic interests. Showing interest in the activities that best describe a career is an excellent indicator of a match with that career.
#### Interested
* Skilled trades
* Building, repairing, using tools and materials.
* You value this than 93% of the world
#### Neutral
* Working with animals
* Handling and caring for animals.
* Military
* Working in national armed forces to defend a country against threats and to promote peace.
* You value this than 87% of the world
* Finance
* Managing assets and debts.
* You value this than 72% of the world
* Politics
* Influencing ideas of individuals and governing a group of people in a political realm.
* You valuee this than 72% of the world
#### Uninterested
* Mathematics
* Working with quantitative concepts and mathematical formulas.
### Must haves
Must Haves reflect a person's values and priorities. They are needs that affect satisfaction. Match is greatest when a career fulfills a person's core needs; match is weakest when important needs go unsatisfied.
#### Very important
* Feeling of achievement
* Need to gain a sense of accomplishment from work. Desire for feelings of success.
* You value this more than the rest of the world
* Creativity
* Need to try out your own ideas in the workplace. Desire to express creative urges.
* You value this more than 75% of the world
### Can's Stands
Can't Stands are physical and social factors that many people prefer to avoid in careers. They represent “turn-offs” that could make someone unsatisfied in a career. Match with a career is reduced whenever a career contains factors that a person can't stand.
* Nice to Avoid
* Working more than 40 hours a week : Desire to avoid working more than 40 hours a week.
* Take It or Leave It
* Coordinating or leading others : Desire to avoid being expected to coordinate or lead others in accomplishing work activities.
* Dealing with customers : Desire to avoid interactions with external customers or the public.
### Skills Preferences
Skills Preferences are desires to have or avoid a career that require a given skill. Note that a person can enjoy something without being good at it. We don't measure whether people are good at a skill, only whether they enjoy it. Match with a career is greatest when the career relies on skills that a person enjoys; match is weakest when a career requires skills a person wants to avoid.
#### Prefered
* Critical thinking
* Using logic to identify the strengths and weaknesses of solutions.
#### Neutral
* Negotiation
* Helping people to reconcile differences.
#### Unprefered
* Mathematics
* Using math to solve problems.
### Broad Personality
Your personality is comprised of several factors ranging from how ambitious you are to how conscientious you are. Below is your personality condensed into a set of high-level traits.
* Agreeableness : 76
* Agreeableness is the value which you place on ensuring that everyone gets along. Someone with a high agreeableness score will be more likely to try and understand the needs of other people, and looks for ways to ensure that everyone is satisfied; the downside of this being that their own needs and wants may be given a low priority.
* You're more agreable than 89% of the world
* Openness : 72
* Do you find yourself searching for new ideas? Do you enjoy talking about big, abstract ideas? If so, you may have a high openness to experience score. Some common traits of a high openness score include a desire for variety, high curiosity, and an active imagination.
* You're more open than 60% of the world
* Social Responsibility : 56
* Social responsibility measures a person's desire to see fair outcomes and their general concern for the welfare of others. People who score high on this trait value equality and are generally not particularly experience-seeking.
* Conscientiousness : 52
* Conscientiousness is one's ability to master our impulses and act on a schedule. Individuals with a high conscientiousness score will find it easier to ignore urges and plan in advance; this also means they may have a difficult time with spontaneous or unexpected situations.
* Emotional Stability : 42
* If you find that you are able to control your stress levels and let small issues pass by without phasing you, you may have a strong emotional stability. The ability to handle stress, control sudden impulses, and avoid anger are all factored into the emotional stability score.
* Extraversion : 41
* While most people associate extroversion with a love of other people, the reality is that this trait covers a much broader range of situations. A high extroversion level means that an individual need external stimulus to be happy; this can mean surrounding themselves with others or trying new experiences. Introverts tend to be able to satisfy themselves from within, and are therefore usually far more independent than extroverts.
### Detailed Personality
Your personality is comprised of several factors ranging from how independent you are to how much of a leader you are. Below is a more in-depth look at your personality.
* Achievement/Effort : 81
* Establishing and maintaining personally challenging achievement goals. Exerting effort toward mastering tasks.
* Innovation : 75
* Using creativity and alternative thinking to develop new ideas for work-related problems.
* Cooperation : 60
* Being pleasant with others on the job. Displaying a good-natured, cooperative attitude.
* Independence : 56
* Developing one's own way of doing things. Guiding oneself with little or no supervision. Being self-reliant in getting things done.
* Concern for others : 56
* Being sensitive to others' needs and feelings. Being understanding and helpful on the job.
* Leadership : 44
* Willingness to lead, take charge, and offer opinions and direction.
* Initiative : 44
* Willingness to take on responsibilities and challenges.
* Self control : 44
* Maintaining composure, keeping emotions in check, controlling anger, and avoiding aggressive behavior, even in very difficult situations.
* Tolerance of stress and criticism : 44
* Accepting criticism. Dealing calmly and effectively with high stress situations.
* Adaptability/Flexibility : 31
* Being open to change (positive or negative). Being open to considerable variety in the workplace.
* Dependability : 25
* Being reliable, responsible, and dependable. Fulfilling obligations.
* Social orientation : 19
* Preferring to work with others rather than alone. Being personally connected with others on the job.

19
tests/strengths_test.md Normal file
View File

@ -0,0 +1,19 @@
[Free Strengths Test](https://high5test.com/test/main-test-result/Mzk0OTQw/) - Find Your Character Traits & Personality Types
## Result (2020)
### 1. Deliverer
Your objective is to take responsibility. If there is a person who is emotionally bound to follow through on all promises - then it's you. Your strong ethical principles do not let you to simply write missteps off on excuses and rationalizations. It holds true no matter how small or large is the issue you are dealing with. Your name and reputation depend on you being responsible for your commitments. That's why people love to have you in their team. When assigning new responsibilities, they look at you first. They are 100% sure that what'll get on your desk - will get done no matter what.
### 2. Coach
Your objective is to develop people's potential. Contrary to what others might think, you believe that every person has the potential for development. None of the people have achieved the ultimate level of excellence - there is always space to grow. You perceive it as a personal mission to help others utilize their potential and to experience success. As the result, you look for ways to facilitate their learning process - from challenging their thoughts in a discussion to creating environments which would facilitate learning process. You are one of those leaders that really care about the development of team members and they really appreciate it.
### 3. Optimist
Your objective is to bring positive spirit. If there is someone believing that the glass is half-full instead of half-empty - then it's you. Whether it's a work project or a daily situation - you always manage to find a way to make everything more exciting. You inject enthusiasm into people and that's why they love to be around with you. Sure, there are people who don't buy your positivity - but could it set you back? No way! Your optimism simply would not allow it! In a team environment, you are generous with praise, grateful for people and circumstances, and quick to find positive in every situation, which is key in motivating people and mitigating conflicts.
### 4. Brainstormer
Your objective is to come up with new concepts and ideas. It's not even your objective - it's your way of life. You are constantly on the lookout to connect unconnectable things and to find new perspectives on familiar challenges. Whenever a new idea comes into your mind, you literally lit up like a light bulb. New angles, approaches and perspectives no matter how contrary or bizarre give you an endless source of energy. As the result, the others might see you as an innovative person willing to turn the world around and resort to you if they need some 'out of the box' ideas. You are a clear source of creative juices in any team.
### 5. Peace keeper
Your objective is to solve conflicts and to establish harmony. You believe that, because conflicts divide us, one needs to find areas of common agreement to go further. You always wonder why people waste so much time in confrontations, while they could be more productive looking for consensus. Therefore, you always seek for common ground with others, even if it comes at a sacrifice of your own opinion for the sake of harmony and balance. You are one of those people with a strong sense of forgiveness. Your talent helps to minimize rocking of the team boat and mitigate conflicts on board as you search for win-win solutions for everyone.

View File

@ -0,0 +1,31 @@
[WAKE UP](https://www.wake-up.io/boussole/) - :fr: [FR] Test Boussole | Test de personnalité pour trouver son talent d'or
### Présentation
Boussole est un test de personnalité basé sur les recherches en neurosciences ainsi que sur la mécanique de l'esprit décrite dans les travaux du célèbre psychologue Carl Gustav Jung. A travers ses questions, il analyse ainsi les dimensions conscientes et inconscientes de notre psychologie.
### Votre talent d'or
Daprès vos réponses au questionnaire, votre talent d'or se caractériserait par votre capacité à favoriser lharmonie et la stabilité. Vous savez créer des liens forts avec les personnes grâce à votre empathie et votre écoute attentive. On apprécie ainsi votre gentillesse, votre calme et votre volonté daider.
Votre fiabilité est également une grande force. On sait que si prenez en charge une tâche, alors elle sera rendue en temps et en heure et quaucun détail ne sera laissé au hasard. Vous prendrez le temps de vous informer précisément sur les tenants etles aboutissants du sujet. Puis, si vous rencontrez un problème, on pourra compter sur votre sens pratique aiguisé pour en venir à bout.
Si cette description vous semble plutôt naturelle, cest une très bonne chose. Cela signifie quelle est pertinente et quil sagit potentiellement de votre talent dor. Maintenant, tout votre challenge est de prendre conscience que pour plus de 90 %de lhumanité, ces capacités ne sont pas du tout naturelles, ni évidentes.
La plupart des personnes nont pas une sensibilité et un pragmatisme autant développés que vous Morgan. Elles naccordent pas autant dimportance à lharmonie et à lefficacité dans le travail. Affirmez donc fièrement qui vous êtes.
![talentdor](talentdor.png)
En entreprise, vous êtes celui qui fait en sorte que le travail soit productif et quil tienne compte du bien-être de chacun. Pour ce faire, les choses doivent sexécuter lune après lautre et en prévenant suffisamment à lavance. Dans ce contexte, vous pouvez libérer une énergie et un enthousiasme qui sont tout à fait fédérateurs dans votre équipe. Vous arrivez alors valoriser les talents de chacun et à vous faire apprécier en tant que leader.
En revanche, vous êtes sans doute moins à laise avec lincertitude, labstraction et les conflits. Ces trois éléments font pourtant partie de la vie de toute entreprise. Mais ce nest pas un problème car vous pouvez vous entourer de personnes particulièrement stratèges et visionnaires qui savent aller spontanément à la rencontre de linconnu. Ce type de binôme est très harmonieux car votre esprit terre-à-terre complète très bien les esprits créatifs. À condition néanmoins de bien reconnaître leur valeur.
Concrètement, vous devriez vous orienter vers des métiers qui visent à favoriser lharmonie collective et le bien-être. Par exemple des métiers dans laccompagnement de personnes ou dans les ressources humaines. Les entreprises stables, bien établieset qui prennent réellement en compte le facteur humain peuvent vous offrir un contexte idéal dépanouissement.
### En résumé :
Si vous ne deviez retenir que trois qualités et les défendre en entretien, vous pourriez sans doute affirmer avec confiance que vous êtes :
* empathique
* fiable
* pragmatique

BIN
tests/talentdor.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
tests/testcolor.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

View File

@ -0,0 +1,30 @@
[TestColor](http://www.testcolor.com/personalitytest/personalitytest.php) - Free Color Personality Test that reveals your deepest truth
## Results of your test (2020)
Your results present a correlation ratio with our model superior to 37 %,
(Results can be taken into account if this ratio is superior to 30 %.)
### You are 48% extravert and 52% introvert.
You are able to have an in-depth thinking, you think before acting, and you know how to communicate your knowledge.
You are also imaginative and creative, you have always new ideas, and you know how to apply them.
You are a manager and a structured person, you know how to take into account the needs of each person while leading them towards the set goals.
### The qualities that characterize your personality :
![testcolor](testcolor.png)
#### 119 : Your insights.
You are thoughtful and deep, you think before getting into action and you know how to communicate your knowledge.
#### 115 : Your intellectual performance.
You are intellectual and intelligent, you wonder and you inquire before taking any action and setting your values.
#### 112 : Your imagination.
You are a creative person, with always new ideas, and you know how to apply them.
#### 109 : Your management skills.
You are a manager and a structured person, you know how to take into account the needs of each person while leading them to the fixed goals.
Finely you are creative, you know how to see beauty, you are intuitive and your inspiration comes from the inside.
You are dynamic and active, you are determined in your actions, you know how to communicate your ideals and your energy, and thus, you know how to boost people.
You are thoughtful and capable of listening to others, you take into account the needs of others before setting up the defined objectives.

View File

@ -134,6 +134,6 @@ Possibilité de rupture d'une relation existante ou délai dans les projets d'un
Profits matériels ou pertes... Manque de liquidités. Lutte pour récupérer de l'argent dû. Profits matériels ou pertes... Manque de liquidités. Lutte pour récupérer de l'argent dû.
** Divers ** **Divers**
Ennuis possibles Ennuis possibles

12
tests/true-zodiac-sign.md Normal file
View File

@ -0,0 +1,12 @@
[True Zodiac Sign Test](https://www.idrlabs.com/true-zodiac-sign/test.php).
**Alternative language :** [French](https://www.idrlabs.com/fr/vrai-signe-du-zodiaque/test.php)
## Résultat :fr: [FR]
![true zodiac sign](truezodiac_results.png)
**Vierge***
Analytique, diligent, modeste.
Votre vrai signe du zodiaque est la Vierge. Soucieux des détails et organisé, vous prenez les dispositions nécessaires pour que les choses soient bien faites du premier coup et vous vous efforcez de ne rien laisser au hasard. Votre besoin de perfection vous amène parfois à vous enliser dans les détails et à perdre de vue la situation dans son ensemble. Cependant, vous parvenez toujours à retrouver le chemin de la perspective la plus large pour rester en phase avec vous-même. Intelligent et travailleur, vous êtes un apprenant permanent qui recherche de nouvelles possibilités d'apprendre et qui s'émerveille devant la somme de la créativité humaine. Vous préférez un mode de vie tranquille et terre à terre, sans trop de contretemps, et vous vous sentez plus à l'aise lorsque vous avez des objectifs clairement définis et que vous savez comment atteindre. Bien que vous puissiez paraître timide ou réservé face aux personnes que vous ne connaissez pas, cela est dû en réalité à votre tendance à vous demander si quelqu'un est digne de votre énergie, de votre amitié et de votre confiance. Servir les autres est important pour vous, mais les amitiés dans lesquelles vous vous investissez doivent être authentiques.

7
tests/true_passion.md Normal file
View File

@ -0,0 +1,7 @@
[Psychologies](https://www.psychologies.co.uk/test-whats-your-true-passion) - What's your true passion?
## Result (2020)
**Your core values centre on kindness and compassion**
You believe in going the extra mile or even 26.2 miles for a charity marathon to make the world a better place. It may be something that has always been important to you, or something that has grown in recent years, but youre convinced that the power of kindness can improve relationships and life in general, both locally and globally. You may already have found yourself drawn to working in a caring profession, such as social services, nursing or counselling. But your values can also be expressed in other professions. Living compassionately often goes hand-in-hand with a well-developed sense of empathy, and you may find it easy to step into another persons shoes. This can be expressed in many aspects of the corporate world, in jobs that rely on building trust and good relationships with clients. If your job is at odds with this core value, seek to nurture it outside the office, perhaps in voluntary work.

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

View File

@ -0,0 +1,21 @@
[Personality test: what job would make you happiest?](https://www.theguardian.com/lifeandstyle/2014/nov/11/-sp-questionnaire-what-job-would-make-you-happiest)
# Your scores:
# Hands-on: 10
Your ideal work is mainly about engaging with the physical world, for example building, cooking, craft, DIY, working with animals, plants and machines, sports and hands-on therapy. Example jobs include: sports coach, physiotherapist, engineer, LGV driver, builder, mechanic, veterinary nurse.
# Information and research, processes and systems: 15
Your ideal work is mainly about researching or managing information. This will include analysis, cataloguing and database management, but may include investigating topics in depth, IT, science, maths, quality control, systems and regulations. Example jobs include: accountant, scientific researcher, investigative journalist, legal assistant, book-keeper, health and safety officer, purchasing professional.
# Influencing, negotiating, communicating: 9
Your ideal work is mainly about persuading other people to do something, buy something or believe in your cause. This includes driving others, influencing, persuading, lobbying, motivating, selling. Example jobs include: sales person, recruiter, fundraiser, event manager, estate agent, public speaker.
# Creative use of ideas, materials or situations: 15
Your ideal work is mainly about working imaginatively with ideas or designs. This includes jobs in the arts, performing, creative writing, and also visual design, lateral thinking, business creativity, adapting or coming up with new ideas, working in situations where no rulebook exists. Example jobs include: graphic designer, training consultant, wedding planner, public relations.
# Supporting people: 12
Your ideal work is mainly about working with people, with their wellbeing and development as the main focus of your work. Example jobs include: teacher, life coach, therapist, nurse, learning and development, career coach.
# Making new things happen: 8
Your ideal work is mainly about achieving things with and through other people. This may involve organisational change, planning, managing projects, leadership, creating a new business, shaping teams, getting results. Example jobs include: project manager, team leader, operations manager, sales manager, business developer.

View File

@ -0,0 +1,29 @@
[QUIZ: Which area of tech should you study?](https://careerswithstem.com.au/tech-study-and-career-quiz/#gsc.tab=0)
# Results
## Design
There is no generic design degree in tech study, so you're going to have to do a little research to help you decide where you'd like to end up.
If you love the idea of working with technology like smart phones or websites, consider product design or UX design. If you're fixated on creativity and storytelling, try games design or animation.
If you can't find a degree that fits exactly what you'd like to do, start looking at the majors you can study in more general degrees.
## When you're looking for study options, consider:
- Animation
- Games development
- Industrial technology and design
- Engineering degrees in product design
- IT
- Computer science
- Software engineering
## You could look for a career in:
- Software development
- Games design
- App development
- Web development
- Database development
- Cybersecurity analysis
- Data analysis
- Computer systems analysis

View File

@ -0,0 +1,18 @@
[Which developer type are you?](https://minnatechnologies.outgrow.us/developer-personality-test)
# Result
**The shield**
**Team results, Solid, Influencer, Details**
You are humble and serve your team, but to do it best you want everyone to have clear processes and guidelines.
You help out with everything from collecting data regarding stories or released features, to improving code in code reviews and process documentation.
You will always push for additional clarity, because you genuinely believe thats what the team needs, in all your rituals including backlog refinement.
Before you start a hobby project youre likely to dig into the data and the need for your project, and youve avoided building many ideas thanks to that type of investigation alone.

65
tests/whoAmI.md Normal file
View File

@ -0,0 +1,65 @@
[The VisualDNA](https://you.visualdna.com/quiz/whoami#/quiz) - WhoAmI quiz
# Result (2020)
**You're the Captain**
(An influential achiever) You're on the top rung, where those on deck look up to you.
## Openness
_Openness reflects your willingness to embrace new and unusual experiences._
**69%** : Your high level of openness suggests that you are imaginative, creative, and comfortable with variety and change. But you can also tend towards individualistic behavior and impractical thinking.
## Conscientiousness
_Conscientiousness is about how we control and act on our impulses._
**69%** : You are good at thinking through your actions before acting on an impulse. This helps you to avoid unnecessary stress or trouble, but it can also lead to workaholic and perfectionist extremes.
## Extraversion
_Extraversion reflects how energetically you engage with the outside world._
**50%** : Your high level of extraversion suggests that you experience positive emotions from social situations and activities, so are likely to seek them out and thrive in them.
## Agreeableness
_Agreeableness indicates your concern for the happiness of social groups._
**54%** : You value getting along with others, so are considerate, friendly, and willing to compromise your interests for the benefit of the group around you. As a result you tend to be very popular.
## Neuroticism
_Neuroticism shows your tendency to respond emotionally to events._
**46%** : You are calm, emotionally stable and are less easily upset than people with high levels of neuroticism. But this doesn't necessarily mean you experience more positive feelings than them.
## See how these elements combine to gain deeper insight into your personality
### OUTLOOK
**Optimist** : High levels of extraversion combined with low neuroticism mean that optimists always look on the bright side of life. This doesn't mean that they don't experience troubles from time to time, but they don't let negative things get to them or bring their mood down. Your naturally sunny disposition means that you have plenty of other things to get excited about.
### CHARACTER
**Helpful** : Helpful people naturally want everyone around them to be happy and will actively work towards helping them achieve this. They are even prepared to work long and hard on difficult and thankless tasks until they're finished so others don't have to. You have a good amount of self discipline and are able to channel this toward benefitting others.
### SELF CONTROL
**Relaxed** : You may be very slow to anger, and reluctant to express it when it arises. As a result you may come across as too placid and seem like a bit of a pushover - but it's just that you'd much rather forgive and forget than harbour a grudge until it festers. You know that there are two sides to every situation.
### COMPOSURE
**Measured** : Measured people have a clear sense of their goals and what they need to do - and focus on - to achieve them. They tend not to be overly affected by external factors and take unexpected changes and opportunities in their stride. It's crucial to maintain a realistic sense of achievement so you don't let your ambitions run away with you.
### TASTE
**Pioneer** : You're interested in the new and different. Whatever it is, if you haven't experienced it before, you'll want to give it a try. People who share this characteristic also enjoy meeting people from different backgrounds, so thrive in big communal activities where they can learn about new places and perspectives.
### SOCIABILITY
**Giver** : People with this characteristic are naturally good-natured and extremely sociable. They are easy to get along with, which means they tend to be pretty popular with everyone they meet. If you recognise this trait in yourself, remember your old friends who have known you for a long time are just as important as those new buddies.
### ACTION
**Influential** : Influential people are productive, efficient and quick. They know what needs to be done and they're ready, willing and able to make it happen. Sometimes your determination might come across to other people as pushiness though, so it's important to know exactly where the line is between being influential and being domineering.
### ATTITUDE
**Progressive** : People with progressive attitudes tend to have a great deal of faith in human nature and believe in education, co-operation and free thinking as ways to help develop society. They are willing to try new ideas and solutions and take a thoughtful approach to issues like social problems. It sounds like you tend to be seen as the voice of reason in most situations.
### PROCESS
**Achiever** : Achievers have a real love of learning and very strong desire to do well. They combine impressive drive, high aspirations and a diligent approach to help them achieve their goals. They're also very adept at coming up with creative solutions to complex academic problems. If this sounds like you, remember to take some time to enjoy the ride - it can be as exciting as reaching the destination.
### RESILIENCE
**Engaged** : Engaged people tend to take life quite seriously, but are still able to see the funny side and laugh off difficulties when they arise. They're very adaptable, and don't view problems as things to stop them but as opportunities to inspire them to come up with creative solutions - and of course some humour.

View File

@ -9,6 +9,6 @@ function fetch_top_authors() {
basedir=$(dirname "$0") basedir=$(dirname "$0")
filter="${1:-}" filter="${1:-}"
grep http "$basedir/README.md" | grep -i "${filter}" | cut -d '[' -f 2 | cut -d ']' -f 1 | sed 's/\*//g' | grep -v "/" | sort | uniq -c | sort -n grep http "$basedir/README.md" "$basedir/sections/"*.md | grep -i "${filter}" | cut -d '[' -f 2 | cut -d ']' -f 1 | sed 's/\*//g' | grep -v "/" | sort | uniq -c | sort -n
} }
fetch_top_authors "$@" fetch_top_authors "$@"