2021-07-01 Nerd Roundup

We may have only talked about one or two links in our list this week, but we had a great time talking about tech, orgs, process, and what makes an ethical and effective consultant.

2021-07-01 Nerd Roundup

Marc Danziger joins James Grenning and I as we talk about the news this week in the world of tech. Marc's much more of a process/strategic tech consultant and brings a next-level people-process-nerditry look at things.

links
STORY BUT WHY?
BDD Example Jon did a great video that walks through doing ATDD/BDD in a production environment using real code
Data-Oriented Design (Or Why You Might Be Shooting Yourself in The Foot With OOP) From 2009, this is another look at an age-old topic: are we thinking about constructing software in a way that makes actually maintaining and running the software better or worse?
There is some middle ground between data-oriented design and OOP Related HN comment. Welcome to Incremental Strong Typing
Incremental Strong Typing My essay on Incremental Strong Typing
Ask HN: What software do you use to gather requirements? PM-type software, the endless rerun
EasyAM Cool project I started a few years ago. I need to finish up the latest version
Unison Programming Language This and supercompilers will change computing as we know it (If we don't repeat the same mistakes all over again)
Outline of a Supercompiler in F# My essay on Supercompilers
Avoiding complexity with systemd Is this good enough for most uses? What would drive moving up to containers?

---