Victor Loux Bookmarks Tag: programming

192 bookmarks tagged “programming

A Coder Considers the Waning Days of the Craft

newyorker.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 language

github.com/TodePond/DreamBerd
perfect programming language. Contribute to TodePond/DreamBerd development by creating an account on GitHub.

An app can be a home-cooked meal

robinsloan.com/notes/home-cooked-app/
Peo­ple don’t only learn to cook so they can become chefs. Some do! But many more peo­ple learn to cook so they can eat bet­ter, or more affordably. Because they want to carry on a tradition. Some­times they learn because they’re bored! Or even because — get this — they love spend­ing time with the per­son who’s teaching them.

Code: Falsehoods programmers believe about email

beesbuzz.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.

UX patterns for CLI tools

lucasfcosta.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 Rectangle

freakingrectangle.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 out

lepiter.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 names

ruudvanasseldonk.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 Antipatterns

tuple.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 Product

mindtheproduct.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.