(He/Him) Side-project instigator, software developer and part-time prof.

Joined July 2010
386 Photos and videos
ohhhhhhhhh
Getting the office ready for a Refactoring UI reboot.
32
24 Dec 2024
How is there no mention of The Simpsons.... it's the only opening that I never (ever) skip, it's the only opening that I ever talk about independent of the actual show.
What is the best opening theme to a TV show?
47
20 Oct 2024
💪
39
Found a new weekend read (Badass). Highly recommend the other two.
Three of my favorite books on how to build great products that I don’t see mentioned very often in my circles —
1
75
10 Feb 2024
Unlabelled? Neutral. Laptop only, means i can bang out work on a train, on a plane, with a fox, on a box!
Which monitor setup are you?
111
10 Feb 2024
I find selling the mono-repo such a difficult task, even when benefits like this are implemented and demonstrated to be amazing.
10 Feb 2024
We’re a team of 3 engineers covering hardware, a cloud service, CLI, edge compute worker, ML stack, video processing, and WebRTC. Biggest boon to productivity? Everything is in a single monorepo. You can run the whole stack locally, and make changes across the system in one PR
89
The last sentence for the W 🤓 ihateailicense.eu/

58
23 Dec 2023
"For programmers that means poring over that pull request of theirs over and over again until it’s as aesthetically pleasing as it is functionally correct." I like to apply this at the commit level, where the history tells a compelling story of "mark the hard change easy..."
23 Dec 2023
“If there’s anything I see juniors often miss, it’s this. Careful, repeated, even obsessive, study of their own work. For programmers that means poring over the pull request until it’s as aesthetically pleasing as it is functionally correct.” world.hey.com/dhh/commit-to-…
2
133
The evolution of automated testing acronyms... We started with First, TFD We elaborated with Design TDD We clarified with Feedback TDF (tidyfirst.substack.com/p/tdd…)
29
“Oh, and you often have to rewrite your app in proprietary JavaScript – even if it’s already written in JavaScript!” 🔥
FLAME is out! 🔥 Auto scale by wrapping any app code in a function and have that block run in a temporary copy of your app. It's time to rethink Serverless. No rewrites. No bespoke runtimes. No outrageous layers of complexity. Blog screencast 👉 fly.io/blog/rethinking-serve…
103
supa dupa fly
#WorkIt @MissyElliott! Missy is officially the first female Hip-Hop artist to be inducted into @rockhall! She holds 6 Platinum 💿 or higher tracks and 6 💿 Platinum or higher albums.
1
73
24 Sep 2023
I dont see anything #PoesLaw
Pikachu!!
225
Andrew Forward retweeted
20 Sep 2023
After a seven year break, I'm back running the Pragmatic Bookshelf. I have a lot of cool things planned, but I could really do with your help. For the background, and for details on how to voice your opinions, see pragdave.me/thoughts/active/…. I look forward to chatting with a whole bunch of you. Thanks Dave
8
31
151
20,907
12 Aug 2023
Wizard!
Before I write any code, I formulate an expectation in my mind. I don't just blindly write any code. What I do next is write that expectation down in the form of an executable test. I then run that test & see it fail. My work is now cut out for me: make that test pass & refactor.
1
105
!(if A then B) !(!A or B) !!A and !B A and !B right?
71
🚲🤣🤓
1
55
My iphone journey iphone 3g iphone 4s iphone 6 iphone 12 mini Sad to have seen the smaller phone discontinued.
154
Summarizing books is such a great way to deepen comprehension. My problem is that is that read (and listen) in environments unsuitable for note taking (doing chores, before bed, in a lounger). Still trying to add this to the mix.
One of my smartest friends only reads 3-5 books per year but rewrites every page in his own words as he goes through it. Then, he summarizes the entire book once he's done. He reads only the best books, but very carefully. This is the kind of reading we should be encouraging.
1
149