Over time, #software rots. Unanticipated changes in directions not originally foreseen or obsolescence of dependencies can cause software to rot. What can we do?
@S2IL explores ways to gradually improve the technical hygiene of the software you create
https://t.co/dDdQkYmF7T
@KentBeck I suspect when some folks say "I'm not a #TDD person", well-meaning, zealous practitioners respond with something opposite.
I addressed this at the end of my book, emphasizing the "means to an end" narrative.
Looking forward to speaking at @jconfdev Chicago next month on "Generics in adulthood".
Use the code SEEMESPEAK to get a big discount on the conference/workshops!
https://t.co/A5YEj5M3b2
Catch the latest #GOTOpodcast with @S2IL & @davefarley77 as they review the multiple ways test-driven development can yield more effective results and produce higher quality code.
🎙️ Tune in
https://t.co/De2ByiFpUY
"By making computers and software more accessible, and improving the quality of technology, we lowered the bar. You don't need to be a genius to write software anymore."
#GOTObookclub strikes again with another episode featuring @S2IL & @davefarley77
https://t.co/bEPWV3J8Le
One of my biggest takeaways from @S2IL's book on TDD is that TDD is really about driving the *design* of our code, and not its correctness. "If TDD were only about testing, we couldn’t really mount an effective case for writing tests before [...] the business code is written."
Tune in for the latest #GOTObookclub ep. with @S2IL and @davefarley77 as they review the multiple ways test-driven development can yield more effective results and produce higher quality code 📚
https://t.co/bEPWV3J8Le
For a #SAAS team/company, it's painful to see your services' status page like this.
However, it's *much* more painful if you can't see your services' status at all.
Lots of lessons here, including "build #observability and #telemetry in your services".
https://t.co/hkNs5wRdY3
@KentBeck I've often used this blog from the @thoughtworks Mingle team as a reminder of why we estimate. Mingle is long gone, but the lessons from that team remain valid. https://t.co/7H5eBRx8tC
You may think test-driven development wouldn't work in your preferred programming language, or that it would disrupt your code writing...this #GOTObookclub ep. based on "Learning Test-Driven Development" book proves otherwise...
Full ep. with @S2IL & @davefarley77 live on Apr 14
With #TDD, we move in the same direction but not necessarily at the same pace.
@PaulB5g makes a good point about chap 3 of my book; even though any non-0 value fails the existing test.
The goal of TDD isn't to force us to go slow or fast; rather at a pace we find comfortable.
Stoked & humbled to get this letter of recognition from @ISBEnews.
Volunteering at Flossmoor School District 161 has been phenomenal. Thanks, @D161Supe, @principalAH, @gina_isabelli, Amabel Crawford, Haley Marti, Elizabeth Reich, & all teaching/non-teaching staff. You rock!
New book on Learning Test-Driven Development (in Go, JavaScript, and Python) by Loyola Univ. Chicago alum Saleem Siddiqui @s2il (MS CS ‘98), O’Reilly 2022, with foreword by CS faculty member Konstantin Läufer @klaeufer. https://t.co/aXx86zJ0LH