...
This one let you skip out of an unfamiliar flow if you just can’t figure out one of the steps. I’m trying to match the language with the feeling, all without injecting emotional guesses.
Or who others think is an expert, solely because they have a certificate.
ultracrepidarian - someone who holds forth on a subject they know absolutely nothing about…
expert beginner How Developers Stop Learning: Rise of the Expert Beginner
tech bros will refactor the architecture of entire projects in their free time for fun but can’t find and replace for exclusionary language in their docs or variable names
The T_PAAMAYIM_NEKUDOTAYIM token representing the
::
characters sequence is often a source of confusion the first time
it is encountered.
Need a word for that. It’s not fluffy brainstorming / ideation.
More like forging Hard work, concentration, heat.
Patterns are named problem/solution pairs.
Language is the composition of patterns into greater wholes.
It’s hard to name things until you understand them well.
UI is held back until the end until, like a Keystone Interface from Martin Fowler , it’s added to complete the feature, revealing it to the users.
There’s lots of more accurate options depending on context and it costs me nothing to change my vocabulary, especially if it is one less little speed bump to getting a new person excited about tech.
then also insist it’s too hard…
a little script to rename repos’ master branches to main
GitHub abandons ‘master’ term to avoid slavery row
> git branch -m master main
> git push -u origin main
allowlist and blocklist are more self-explanatory, so this change has negative cost.
It’s not decoupling because you are reducing the scope of coupling, not eliminating it.
Consolidating or maybe Cohesivating, Encapsulating, or Modularizing