Victor Loux Bookmarks Tag: programming

157 bookmarks tagged “programming

Learn X by doing Y - A project-based learning search engine
Project Based Learning is a teaching method in which students gain knowledge and skills by working for an extended period of time to investigate and respond to an authentic, engaging, and complex question, problem, or challenge.

Minimal safe Bash script template | Better Dev
Minimal Bash script template that will make your scripts safer, consistent with standards, and provide a way to parse and validate parameters.

Psychology of Code Readability | by Egon Elbre | Medium
By no means should this be regarded as truth, but rather a model that I’ve found extremely helpful in understanding and finding better ways of writing code. I think one of the things every programmer…

Coding with voice dictation using Talon Voice · Josh W Comeau
Earlier this year, I developed Cubital Tunnel Syndrome, a repetitive-strain injury, in both of my elbows. As a result, I pretty much can't…

blokdots is a simple to use software to build interactive hardware prototypes without a line of code.

The Art of Debating: A Useful Skill for Software Developers
The keys to debate effectively as a software developer and therefore bringing value to yourself and your company.

The Frink is Good, the Unit is Evil • Hillel Wayne
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
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?".