
I am a nerd, author, xp practitioner, and follower of Christ. #ML #python #elixir #tdd #softwaredesign. Staff Eng ex- @github @pivotallabs; views are my own
Brooklyn, New York
Joined March 2009
- Tweets3.4K
- Following258
- Followers313
- Likes4.2K
Pinned Tweet
For those new to #TDD, applying the practice at work takes strategy. I recommend that you start by using TDD to build increasingly large parts of the features you work on. Begin by TDDing a function, then a class, then a module, and so on. 1/n
At parties, I can finally say that I have a lakehouse. But clarifying that it is in the cloud, just leaves everyone confused or angry.
How can you apply systems thinking?
Ask yourself, "Which processes do I assume are strictly necessary for success?" Use your answers to craft experiments that challenge those preconceptions. The insights you uncover can help your team unlock new efficiencies.
Hire engineers who #TDD their code, not because TDD is inherently a better approach but because developers who advocate for it are signaling to you that they care deeply about quality.
... But hey, I am biased.
Steven Solomon retweeted
Have you worked at a company or on a project that uses #TDD (Test Driven Development) with real impact? 🧵
Let’s highlight where #TDD makes a difference. Please share your experiences below!
#SoftwareDevelopment #Programming
Have you worked at a company or on a project that uses #TDD (Test Driven Development) with real impact? 🧵
Let’s highlight where #TDD makes a difference. Please share your experiences below!
#SoftwareDevelopment #Programming
I work at @github, deploying #MachineLearning pipelines with confidence, thanks to #TDD. Knowing my preprocessing and pipeline steps are always solid gives me peace of mind.
How does TDD improve your #ML workflows?
WIP is waste! Juggling five projects creates WIP. Achieve more by reducing context switching. #ProductivityTips #SoftwareDevelopment #Focus #extremeprogramming
Before diving into coding with GenAI, remember: quality software starts with thinking. 🧠 Take the time to define your goals and how you’ll measure success. #SoftwareDevelopment #AI #ThinkBeforeYouBuild
Object-Oriented Programming is still the best paradigm. I said what I said. 🧑💻 Don’t community notes me, unless you’re ready for a 3-hour debate about polymorphism and encapsulation. 😂 #programming #OOP #functionalprogramming
🎙️ An AI-generated podcast version of my blog post "Don't Repeat Yourself Is Misunderstood" is now available!🤖🎧
Credit to @sandimetz for the quote "Duplication is better than the wrong abstraction."
soundcloud.com/soonernotfast…
soonernotfaster.com/posts/do…


