Victor Loux Bookmarks Tag: programming

201 bookmarks tagged “programming

The Frink is Good, the Unit is Evil • Hillel Wayne

hillelwayne.com/post/frink/
One day Alan Eliasen read a fart joke and got so mad he invented a programming language. 20 years later Frink is one of the best special purpose languages for dealing with units. “But why do we need a language just for dealing with units?” Glad you asked! Intro to Units A unit is the physical property a number represents, like distance or time. We almost always are talking about SI units, or Système international.

Against Testing | Hacker News

news.ycombinator.com/item
Writing tests (or deleting them, refactoring them, etc.) should always involve a cost/benefit calculation, even if it's a rough mental estimate that's not written down. In particular, that requires answering "How much effort will this test take me to write/debug?", "How much extra confidence will having this test give me?", "What level of confidence do I feel comfortable with?" and "Could I achieve higher confidence spending this effort on something else?".

Most tech content is bullshit - aleksandra.codes

aleksandra.codes/tech-content-consumer
“One of the great commandments of science is, "Mistrust arguments from authority." Too many such arguments have proved too painfully wrong. Authorities must prove their contentions like everybody else.” ~ Carl Sagan

The Language Agnostic, All-Purpose, Incredible, Makefile | Mindlessness

blog.mindlessness.life/makefile/2019/11/17/the-language-agnostic-all-purpose-incredible-makefile.html
I like to use Makefiles. I like to use Makefiles in Java. I like to use Makefiles in Erlang. I like to use Makefiles in Elixir. And most recently, I like to use Makefiles in Ruby. I think you, too, would like to use Makefiles in your environment, and the engineering community would benefit if more of us used Makefiles, in general.

Scaling in the presence of errors—don’t ignore... — programming is terrible

programmingisterrible.com/post/188942142748/scaling-in-the-presence-of-errorsdont-ignore
Scaling in the presence of errors—don’t ignore them Building a reliable, robust service often means building something that can keep working when some parts fail. A website where not every feature is...

What Does a Coder Do If They Can't Type? | Objective Funk

nsaphra.github.io/post/hands/
In August of 2015, my hands stopped working. I could still control them, but every movement accumulated more pain, so every motion came with a cost: getting dressed in the morning, sending a text, lifting a glass. I was interning at Google that summer about to begin a PhD in Scotland, but coding all day would have left me in agony. In relating this story, I often mention that for months before I learned to work without my hands, I had nothing to do but go to a bar and order a shot of...

Chasing 10X: Leveraging A Poor Memory In Engineering

senrigan.io/blog/chasing-10x-leveraging-a-poor-memory-in-software-engineering
When I was burned out and my software engineering career was collapsing, I found that using spaced repetition was the one thing that enabled me to improve faster than I had imagined.