Software Mimicry

hillelwayne.com

Mimicry is when software X reimplements at a higher level a core feature of software Y. The produced facsimile has some, but not all, of the same properties, enough to “look like” it’s the same thing but missing many of … Read more

Fast Software, the Best Software (2019)

craigmod.com

I love fast software. That is, software speedy both in function and interface. Software with minimal to no lag between wanting to activate or manipulate something and the thing happening. Lightness. Software that’s speedy usually means it’s focused. Like a … Read more

Software engineering changed my life

technicallychallenged.substack.com
software-engineering-changed-my-life

Switching “careers” to software engineering literally changed my life. I say “careers” because it’s changed a lot more than my day job. I don’t want to sound overly dramatic, but it’s true. Here’s how it’s affected at least four areas … Read more

Software I’m Thankful For

crawshaw.io

2021-11-25 A few of the things that come to mind, this thanksgiving. open/read/write/close Most Unix-ish APIs, from files to sockets are a bit of a mess today. Endless poorly documented sockopts, unexpected changes in write semantics across FSs and OSes, … Read more

Software Engineering Code (of Ethics)

ethics.acm.org
software-engineering-code-(of-ethics)

The joint ACM/IEEE-CS Software Engineering Code was published as: Don Gotterbarn, Keith Miller, and Simon Rogerson. 1997. Software engineering code of ethics. Commun. ACM 40, 11 (November 1997), 110-118. DOI: 10.1145/265684.265699 Note that this code is for anyone that is a member of the … Read more