Victor Loux Bookmarks Tag: programming

187 bookmarks tagged “programming

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.

Technical Debt Is Not Debt; It’s Not Even Technical | Mark Greville

markgreville.ie/2021/07/23/technical-debt-is-not-debt-its-not-even-technical/
Co-authored with Dr Paidi O'Raghallaigh and Dr Stephen McCarthy at Cork University Business School as part of my PhD studies, and originally published by Cutter Consortium’s Business Agility & Software Engineering Excellence practice on 22nd of July 2021 Take a minute and write an answer to the question, “What is technical debt?” Then read this…