A Coder Considers the Waning Days of the Craftnewyorker.com/magazine/2023/11/20/a-coder-considers-the-waning-days-of-the-craft
Coding has always felt to me like an endlessly deep and rich domain. Now I find myself wanting to write a eulogy for it.
TodePond/DreamBerd: perfect programming languagegithub.com/TodePond/DreamBerd
perfect programming language. Contribute to TodePond/DreamBerd development by creating an account on GitHub.
Editor | JSON Crackjsoncrack.com/editor
View your JSON data in graphs instantly.
An app can be a home-cooked mealrobinsloan.com/notes/home-cooked-app/
People don’t only learn to cook so they can become chefs. Some do! But many more people learn to cook so they can eat better, or more affordably. Because they want to carry on a tradition. Sometimes they learn because they’re bored! Or even because — get this — they love spending time with the person who’s teaching them.
Code: Falsehoods programmers believe about emailbeesbuzz.biz/code/439-Falsehoods-programmers-believe-about-email
In the spirit of falsehoods programmers believe about names and time, here’s some falsehoods about email which are all too common.
Reduce Friction – Ceejbot's notesblog.ceejbot.com/posts/reduce-friction/
This internet thing seems to have taken off.
UX patterns for CLI toolslucasfcosta.com/2022/06/01/ux-patterns-cli-tools.html
Most technical people choose GUIs not because GUIs are the best tool for the job. People choose GUIs because the CLI alternatives usually suck.
How to Freaking Find Great Developers By Having Them Read Code | Freaking Rectanglefreakingrectangle.wordpress.com/2022/04/15/how-to-freaking-hire-great-developers/
Reading probes the most fundamental skills. Reading code is probably 95% of what a developer does as part of their job. Whether a developer is writing new code, fixing bugs, or creating documentation, they are constantly reading. What abilities does a coder need to read code well? There are two important ones: 1) The ability to remember variables and stack locations and 2) The ability to generalize a piece of code once they understand it. I can memorize interview coding quest...
Developers spend most of their time figuring the system outlepiter.io/feenk/developers-spend-most-of-their-time-figuri-9q25taswlbzjc5rsufndeu0py/
What does it mean when we say that developers spend most of their time figuring the system out? Why is it important? And how else could we look at this problem?
Please put units in namesruudvanasseldonk.com/2022/03/20/please-put-units-in-names
Using strong types, or putting units in names, is a small effort that can make a tremendous difference for code readability.
Pair Programming Antipatternstuple.app/pair-programming-guide/antipatterns
Consider reflecting with your pair or asking for feedback after each session. What could have been better?
Overengineering can kill your product - Mind the Productmindtheproduct.com/overengineering-can-kill-your-product/
In today's post, Simón Muñoz speaks about one of the most prevalent issues when creating products: overengineering them.