Time for an  #introduction I suppose.
I am a full stack developer, former game developer.
I had a lot of exposure to  #clojure and  #emacs in the last 12 months, and got hooked.
I have been using  #tdd for about 15 years. 
I like to use  #godot for hobby game projects.
 #TDD with SwiftUI livestream.
🗓️ Returning Sunday, October 19, Sundays, 9am Pacific, 16:00 UTC
(Cancelled this week, but returning the following Sunday.)
Join longtime iOS unit testing instructor, Jon Reid ( @qcoding), author of "iOS Unit Testing by Example".
https://www.twitch.tv/qcoding
 #TDD with SwiftUI livestream.
🗓️ Returning Sunday, October 19, Sundays, 9am Pacific, 16:00 UTC
(Cancelled this week, but returning the following Sunday.)
Join longtime iOS unit testing instructor, Jon Reid ( @qcoding), author of "iOS Unit Testing by Example".
https://www.twitch.tv/qcoding
Upcoming online  #SwiftDev /  #AppleDev /  #iosDev /  #macOSDev events:
———
Coding Dojo: Learning together
🗓️ Wednesdays, 10am Pacific, 17:00 UTC
Ensemble coding to learn more coding skills together. Working through coding kata, using the Swift language, applying test-driven development.  #TDD
https://discord.gg/nyXRvBC5tS?event=1388931503794294927
🤖 How can we combine #AI with #TestDrivenDevelopment without losing the human touch? @claresudbery shares insights from her workshop "How Can You Combine AI With Test Driven Development?" and her session "Let’s Stop Making Each Other Feel Stupid" on fostering learning, psychological safety, and human-centered practices in software development.💡
Read the full interview 👉 https://t1p.de/d9p1z
#SAGconf #SoftwareArchitecture #HumanInTheLoop #PsychologicalSafety #TDD #LearningCulture #iSAQB
🤖 How can we combine #AI with #TestDrivenDevelopment without losing the human touch? @claresudbery shares insights from her workshop "How Can You Combine AI With Test Driven Development?" and her session "Let’s Stop Making Each Other Feel Stupid" on fostering learning, psychological safety, and human-centered practices in software development.💡
Read the full interview 👉 https://t1p.de/d9p1z
#SAGconf #SoftwareArchitecture #HumanInTheLoop #PsychologicalSafety #TDD #LearningCulture #iSAQB
Confession. I‘m a bad person. Usually, when I develop new features, I implement that feature, then I test it manually and only if the stars align I‘ll add automated tests. Who‘s gonna throw the first stone?
Assertion libraries can be considered as mini-DSL’s that make automated tests more readable. When a team of devs make their choice, they usually judge on API preference. While it’s very important to have readable tests, the API should never be the deciding factor. What truly separates a good assertion library is the quality of its failure messages. The more actionable these messages, the faster you’ll diagnose the cause of failing tests.
Assertion libraries can be considered as mini-DSL’s that make automated tests more readable. When a team of devs make their choice, they usually judge on API preference. While it’s very important to have readable tests, the API should never be the deciding factor. What truly separates a good assertion library is the quality of its failure messages. The more actionable these messages, the faster you’ll diagnose the cause of failing tests.
Reflecting on 25 years as a software developer—a milestone I reached last July—I’m struck by how much the industry has evolved. I’ve seen hypes rise and fall, technologies come and go. However, there’s one thing has remained a constant: the value of Extreme Programming. I’ve been fortunate enough to learn and study the core values and practices of 😜 early in my career. I can only say that it has paid dividends ever since, for which I'm more than grateful. 
 #tdd #unittests #softwaredesign
(1/3)
To that end, I’m happy to announce my workshop, 𝐖𝐞𝐥𝐥-𝐁𝐚𝐥𝐚𝐧𝐜𝐞𝐝 𝐓𝐞𝐬𝐭-𝐃𝐫𝐢𝐯𝐞𝐧 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭, on 4 𝐚𝐧𝐝 5 𝐃𝐞𝐜𝐞𝐦𝐛𝐞𝐫 2025 𝐚𝐭 𝐓𝐡𝐞 𝐁𝐫𝐚𝐢𝐧 𝐄𝐦𝐛𝐚𝐬𝐬𝐲 𝐢𝐧 𝐀𝐧𝐭𝐰𝐞𝐫𝐩. This two-day, hands-on workshop blends theory with practice in a real-world codebase. You'll be collaborating together with fellow attendees to master the art of writing loosely coupled and highly maintainable automated developer tests.
#tdd #unittests #softwaredesign
(2/3)
I've been teaching this course at several different companies over the past couple of years. Feedback from past attendees has been unanimously positive, and I’m thrilled to open this experience to a wider audience. 𝐑𝐞𝐠𝐢𝐬𝐭𝐞𝐫 𝐛𝐲 𝐎𝐜𝐭𝐨𝐛𝐞𝐫 31 𝐭𝐨 𝐭𝐚𝐤𝐞 𝐚𝐝𝐯𝐚𝐧𝐭𝐚𝐠𝐞 𝐨𝐟 𝐭𝐡𝐞 𝐞𝐚𝐫𝐥𝐲-𝐛𝐢𝐫𝐝 𝐝𝐢𝐬𝐜𝐨𝐮𝐧𝐭! Spots are limited, so visit my website to learn more and secure your spot.
https://principal-it.eu/training/well-balanced-test-driven-development.html
#tdd #unittests #softwaredesign
(3/3)
To that end, I’m happy to announce my workshop, 𝐖𝐞𝐥𝐥-𝐁𝐚𝐥𝐚𝐧𝐜𝐞𝐝 𝐓𝐞𝐬𝐭-𝐃𝐫𝐢𝐯𝐞𝐧 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭, on 4 𝐚𝐧𝐝 5 𝐃𝐞𝐜𝐞𝐦𝐛𝐞𝐫 2025 𝐚𝐭 𝐓𝐡𝐞 𝐁𝐫𝐚𝐢𝐧 𝐄𝐦𝐛𝐚𝐬𝐬𝐲 𝐢𝐧 𝐀𝐧𝐭𝐰𝐞𝐫𝐩. This two-day, hands-on workshop blends theory with practice in a real-world codebase. You'll be collaborating together with fellow attendees to master the art of writing loosely coupled and highly maintainable automated developer tests.
#tdd #unittests #softwaredesign
(2/3)
Reflecting on 25 years as a software developer—a milestone I reached last July—I’m struck by how much the industry has evolved. I’ve seen hypes rise and fall, technologies come and go. However, there’s one thing has remained a constant: the value of Extreme Programming. I’ve been fortunate enough to learn and study the core values and practices of 😜 early in my career. I can only say that it has paid dividends ever since, for which I'm more than grateful. 
 #tdd #unittests #softwaredesign
(1/3)
Imagine if only 50% of the energy that is currently used to talk about #LLMs and "#AgenticCoding", was instead used to talk, teach and practice #TDD.
Imagine what kind of #software we will have in either scenario 10 years down the line...
Should Test-Driven Development (TDD) Be Used MORE In Software Engineering? - by the channel Modern Software Engineering:
https://inv.nadeko.net/watch?v=6yb7jKpxTjM
(or YT: https://www.youtube.com/watch?v=6yb7jKpxTjM)
Imagine if only 50% of the energy that is currently used to talk about #LLMs and "#AgenticCoding", was instead used to talk, teach and practice #TDD.
Imagine what kind of #software we will have in either scenario 10 years down the line...
Should Test-Driven Development (TDD) Be Used MORE In Software Engineering? - by the channel Modern Software Engineering:
https://inv.nadeko.net/watch?v=6yb7jKpxTjM
(or YT: https://www.youtube.com/watch?v=6yb7jKpxTjM)
 
      
  
             
      
  
             
      
  
             
      
  
               
      
  
                            
                        
                         
      
  
             
      
  
             
      
  
                            
                        
                        