schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Short #introduction: I'm Rickard from Sweden. I like #programming. Currently trying to build a projectional editor. But next month, it might be something else. Trying to make #youtube videos about programming. I like to think of them as vlogs, but about my programming activities instead of my life in general. Interested in #agile #tdd #python #cicd.
Struggling with brittle tests that slow you down? Join my ๐๐๐ฅ๐ฅ-๐๐๐ฅ๐๐ง๐๐๐ ๐๐๐ฌ๐ญ-๐๐ซ๐ข๐ฏ๐๐ง ๐๐๐ฏ๐๐ฅ๐จ๐ฉ๐ฆ๐๐ง๐ญworkshop on ๐๐๐ฒ 21-22, 2026 in Antwerp! Learn how to write reliable, maintainable tests that help you think about software design and prevent defects. Early -bird tickets are available until ๐๐ฉ๐ซ๐ข๐ฅ 19.
For more information: https://principal-it.eu/training/well-balanced-test-driven-development.html
In Test-Driven Development (#TDD), a RED test is only part of the story. Just because a test fails, doesn't mean that you're ready to write code to make it GREEN. Before you write that code, check that the test fails as it is SUPPOSED to fail.
Another stream, another set of notes. So much "new"!
I try out a new design for Projectors, splitting EventConsumer into two pieces. Test-driving shows how it's about design exploration, not just writing tests.
https://ted.dev/articles/2026/04/06/live-coding-journal-apr-6-2026/
โIโm writing unit tests because I have to. They just confirm that my code works, which I already know. They are tedious to write, and often stop working when I change the implementation of the system. Maintaining unit tests is often difficult and takes a lot of time out of my day.โ
Does this sound familiar? Then you might be interested in my workshop, ๐๐๐ฅ๐ฅ-๐๐๐ฅ๐๐ง๐๐๐ ๐๐๐ฌ๐ญ-๐๐ซ๐ข๐ฏ๐๐ง ๐๐๐ฏ๐๐ฅ๐จ๐ฉ๐ฆ๐๐ง๐ญ, on 21 ๐๐ง๐ 22 ๐๐๐ฒ 2025 ๐๐ญ ๐๐ก๐ ๐๐ซ๐๐ข๐ง ๐๐ฆ๐๐๐ฌ๐ฌ๐ฒ ๐ข๐ง ๐๐ง๐ญ๐ฐ๐๐ซ๐ฉ.
This two-day, hands-on workshop blends theory with practice in a real-world codebase.ย Yotdd #unittests #softwaredesign #softwarecrafting #xp to master the art of writing loosely coupled and highly maintainable automated developer tests.
๐๐๐ ๐ข๐ฌ๐ญ๐๐ซ ๐๐ฒ ๐๐ฉ๐ซ๐ข๐ฅ 19 ๐ญ๐จ ๐ญ๐๐ค๐ ๐๐๐ฏ๐๐ง๐ญ๐๐ ๐ ๐จ๐ ๐ญ๐ก๐ ๐๐๐ซ๐ฅ๐ฒ-๐๐ข๐ซ๐ ๐๐ข๐ฌ๐๐จ๐ฎ๐ง๐ญ! Spots are limited, so visit my website (https://principal-it.eu/training/well-balanced-test-driven-development.html) to learn more and secure your spot.
We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the #ev_socratesuk slack channel (https://slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.
We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the #ev_socratesuk slack channel (https://slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.
Back to streaming, with notes from yesterday's stream: https://ted.dev/articles/2026/03/23/live-coding-journal-mar-23-2026/
I chatted about consistency boundaries, missing-event heuristics, and encoding (serializing) events.
We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the #ev_socratesuk slack channel (https://slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.
Finding a failing test ๐จ, coming back from the โ๏ธ break, feels just so โ .
- I know where I left off
- I know what to continue with
- I get back into the flow within seconds
- no need to search and analyze the git history
- it ๐ก enlightens me and lets me continue where i left off
also when doing hashtag#PHP ๐
The pivotal session that is helping me see a path forward for AI-augmented test-driven development.
(Video is a bit rough 'n' ready, but packed with insights...er, once we got going...)
We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the #ev_socratesuk slack channel (https://slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.
We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the #ev_socratesuk slack channel (https://slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.
In fact, tooling hasnโt ever made much of an impact in these areas at all, especially compared to disciplined practice on the part of collaborative knowledge workers. Thatโs why weโve invented #UCD, #agile, #TDD... all of these are habits of complexity-tending, and theyโre what disposes systems toward producing value, if anything does. 6/7 #AI #software
RE: https://discuss.systems/@SoCraTes_UK/116165956780268806
really excited to be going to thisโฆ
We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the #ev_socratesuk slack channel (https://slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.
We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the #ev_socratesuk slack channel (https://slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.
Developers often see TDD primarily as a testing technique, missing its potential to guide design. @davefarley77 talk showed how shifting focus allows TDD to actively shape software architecture and foster better code structure. It's about using TDD to drive design, not just validate it.
Watch or listen: https://virtualddd.com/sessions/tdd-as-a-design-tool-with-dave-farley/
We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the #ev_socratesuk slack channel (https://slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.
We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the #ev_socratesuk slack channel (https://slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.
A while ago, I was asked whether one should use Inside-Out TDD or Outside-In TDD. At first glance, it might seem important to choose one approach over the other. However, this isnโt the case at all. Inside-Out and Outside-In TDD are not mutually exclusive. Thereโs no need to rigidly commit to just one. Instead, we should practice and master both approaches to develop an intuitive sense, a *gut instinct*, for when to apply a certain approach. (1/2)
Tempted to get a couple of new cards printed to put into my #TDD Game (https://tdd.cards):
"LLM Wrote Too Much Code" and "LLM Wrote Your Tests"
These would both be "negative" cards in the game. The way to "resolve" those cards would be a "Refactoring" card, or a "Revert".
Leanpub Book LAUNCH ๐ The Other Half of Coding: What they Didn't Teach You by Max Guernsey, III
This is our second launch video for this now-completed book!
Watch here:
#books #leanpublishing #selfpublishing #booklaunch #programming #TDD #BDD #coding #softwareengineering #refactoring
Leanpub book LAUNCH ๐ The Other Half of Coding: What they Didn't Teach You by Max Guernsey, III
Watch here: https://youtu.be/lDwuiSwaCf4
#books #leanpublishing #selfpublishing #booklaunch #management #coding #programming #OOP #TDD #softwareengineering #refactoring
In fact, I got so into the flow writing the notes that I missed my normal dinner time!
You can catch up on the notes (#EventSourcing, #Java, #TDD) so far:
https://ted.dev/articles/2026/02/04/live-coding-journal-feb-4-2026/
https://ted.dev/articles/2026/02/05/live-coding-journal-feb-5-2026/
And catch me live (Mon-Thu, 8pm UTC) at https://jitterted.stream/
Iโm happy to announce my workshop, โ๐๐๐ฅ๐ฅ-๐๐๐ฅ๐๐ง๐๐๐ ๐๐๐ฌ๐ญ-๐๐ซ๐ข๐ฏ๐๐ง ๐๐๐ฏ๐๐ฅ๐จ๐ฉ๐ฆ๐๐ง๐ญโ on 21 ๐๐ง๐ 22 ๐๐๐ฒ 2025 at ๐๐ก๐ ๐๐ซ๐๐ข๐ง ๐๐ฆ๐๐๐ฌ๐ฌ๐ฒ ๐ข๐ง ๐๐ง๐ญ๐ฐ๐๐ซ๐ฉ. 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.
(1/2)
RE: https://mastodon.social/@RobMyers/115980182722512158
My physical copy arrives tomorrow! At some point I hope to get your autograph on it. ๐
RE: https://mastodon.social/@bosslogic/115984174298880765
โ#TDD and #BDD arenโt really about testing at all. Theyโre about feedback loops and thinking clearly about intent before implementation.โ
Intent first!
Habr ยป 🤖 🌐
@habr@zhub.link
ะงัะพ ัะธัะฐัั ะธ ัะผะพััะตัั ะฒ 2026. ะญะฟะธัะฝะฐั ะฟะพะดะฑะพัะบะฐ ะดะปั ัะฐะทัะฐะฑะพะฒ, ะปะธะดะพะฒ, CTO ะธ ะฐัั ะธัะตะบัะพัะพะฒ
ะะพ ะฟัะพััะฑะต ะฟะพะดะฟะธััะธะบะฐ ะผะพะตะณะพ ะขะ-ะบะฐะฝะฐะปะฐ ะฟัะฑะปะธะบัั ัะฟะธัะพะบ ะธััะพัะฝะธะบะพะฒ ะดะปั ัะฐะผะพะฟะพะดะณะพัะพะฒะบะธ. ะะตะณะตะฝะดะฐัะฝัะต ะฒะตัะธ, ะฟะพะปะฝะพัััั ะธะทะผะตะฝะธะฒัะธะต ะผะพะธ ะฒะทะณะปัะดั ะฝะฐ ะธะฝะดััััะธั.
https://habr.com/ru/articles/986832/
#ะธััะพัะฝะธะบะธ #ะบะฝะธะณะธ #ะดะพะบะปะฐะดั #ะฒะธะดะตะพ #ััะฐััะธ #agile #xp #ัะบัััะตะผะฐะปัะฝะพะต_ะฟัะพะณัะฐะผะผะธัะพะฒะฐะฝะธะต #tdd #ddd
However, developers are often conditioned to believe that their work should always involve complexity.
โEasy things? Is that a joke? Weโre software engineers! Complexity is our trade.โ
This is one of the main reasons why many people are turned off by Test-Driven Development. But if you can move past this mindset, youโll be in a much better place. I favour small, ridiculous steps over larger steps that feed into complexity any day.
Leanpub book LAUNCH ๐ The Other Half of Coding: What they Didn't Teach You by Max Guernsey, III
Watch here: https://youtu.be/lDwuiSwaCf4
#books #leanpublishing #selfpublishing #booklaunch #management #coding #programming #OOP #TDD #softwareengineering #refactoring
Leanpub book LAUNCH ๐ The Other Half of Coding: What they Didn't Teach You by Max Guernsey, III
Watch here: https://youtu.be/lDwuiSwaCf4
#books #leanpublishing #selfpublishing #booklaunch #management #coding #programming #OOP #TDD #softwareengineering #refactoring