Sign in

I talk SWE

@italkswe.bsky.social
72 followers 80 following 292 posts

I just like talking about software engineering 🤷‍♂️

PostsRepliesMedia
I talk SWE @italkswe.bsky.social · 9h
The “intelligence” part is really misleading. It is not the right framing
000 0
I talk SWE @italkswe.bsky.social · 14/10/2026
Really looking forward to this! It is a recurring theme in our retros that we miss pairing like in the “before” times. We have had some success with team grilling sessions though!
030 3
I talk SWE @italkswe.bsky.social · 12/10/2026
My top recommendation to junior software engineers www.manning.com/books/unit-t...
manning.com
Unit Testing Principles, Practices, and Patterns - Vladimir Khorikov
Refine your existing unit tests by implementing modern best practices. Upgrade your testing suite with new testing styles, good patterns, and reliable automated testing.
000 0
I talk SWE @italkswe.bsky.social · 11/10/2026
Honestly.. the code was the bottleneck. Yes yes it’s just a means to an end and iteration and the feedback and so on. But really, in reality to most teams just creating the code to begin was complex enough
000 0
I talk SWE @italkswe.bsky.social · 08/10/2026
I really loved GOOSGBT. The example through the book is really good at showing evolutionary design. I do personally prefer classical style with in memory test doubles, especially now that they can be generated for basically free.
020 2
I talk SWE @italkswe.bsky.social · 06/10/2026
I new joiner on my team had a pretty nice idea. Learning how to operate in an unfamiliar codebase is daunting so I suggested adding a special “I’m new to this team so I need extra guidance while working” to the pi APPEND_SYSTEM.md Brilliant
000 0
I talk SWE @italkswe.bsky.social · 06/10/2026
Absolutely *love* this book! It was exactly what I needed when I became lead engineer. Fist-to-five, leader speeks last, andon cord etc. it made me realize that I was being too much of a “red Fred” and helped me find a much better balance
120 2
I talk SWE @italkswe.bsky.social · 06/10/2026
Better than ever! #mmmss has never been easier. Prototypes has never been easier. Refactoring has never been easier. Behavior focused testing has never been easier. TBD has never been easier. AND it also happens to be the most token efficient way of developing software
000 0
I talk SWE @italkswe.bsky.social · 06/10/2026
INSTANT 50% TOKEN COST REDUCTION!!! Pair programming
000 0
I talk SWE @italkswe.bsky.social · 01/10/2026
Agents not being able to consistently follow a simple red, green, refactor loop should be evidence enough that “long running autonomous agents” is a bad idea.
000 0
I talk SWE @italkswe.bsky.social · 30/09/2026
Of all the XP practices forgotten/overlooked be mainstream SWE culture, empathy is the one I miss the most
000 0
I talk SWE @italkswe.bsky.social · 29/09/2026
Agreed! But it’s still an open question how to set up this pachinko machine to emulate the design pressure of TDD.
100 1
I talk SWE @italkswe.bsky.social · 29/09/2026
The more powerful the LLMs become the clearer it is that there are some things they simply can’t do. It’s more than just “taste”. It’s the total lack of understanding of software design
100 1
I talk SWE @italkswe.bsky.social · 28/09/2026
Well defined behavior focused tests at the right seams is paramount for effective development (agentic or otherwise).
000 0
I talk SWE @italkswe.bsky.social · 27/09/2026
The best software design teacher I ever had was TDD. Instead of passively sitting around waiting for experience to accumulate by it self, TDD expedites learning. Future software engineers should be trained in manual (canon) TDD before moving on to agent based workflows.
000 0
I talk SWE @italkswe.bsky.social · 18/09/2026
There is no increase in productivity without an equally increase in comprehensibility.
010 1
I talk SWE @italkswe.bsky.social · 17/09/2026
Hard pill to swallow: The average engineer has never heard about XP, TDD, TBD, refactoring, simple design, dependency inversion, ports and adapters or continuous delivery 😔
000 0
I talk SWE @italkswe.bsky.social · 13/09/2026
We don’t use LLMs for review but we do have have a lint pass where we have identified regularly occurring issues and call them out (issues which can be identified automatically go in our actual linter)
000 0
I talk SWE @italkswe.bsky.social · 12/09/2026
There are some noticeable parallels between agentic guidance and leadership theory. Is all about creating an environment which doesn’t just enable the right outcomes but make them inevitable
000 0
I talk SWE @italkswe.bsky.social · 12/09/2026
As the throughput of the team increases we need more effective ways to align human to human too
000 0
I talk SWE @italkswe.bsky.social · 12/09/2026
@birgitta410.bsky.social a fun kind of sensor we’re trying out in my team is visualizing architecture by hexagonal “roles” by analyzing the codebase (deterministically) through introspection. This results in an interactive graph of use cases, ports and collaborators.
100 1
I talk SWE @italkswe.bsky.social · 12/09/2026
My current workflow is to work at the Hexagonal Architecture level of abstraction first and then define acceptance tests in small coherent batches.
000 0
I talk SWE @italkswe.bsky.social · 12/09/2026
For years I (too) would be pedantic about TDD being “once small test” at a time. But “gearing” was always part of the equation and the agents do allow bigger bolder steps.
000 0
I talk SWE @italkswe.bsky.social · 12/09/2026
“Brevity is the soul of wit” I’m looking at you Fable and GPT-6
001 1
I talk SWE @italkswe.bsky.social · 03/09/2026
TDD is still extremely crucial when working with agents. Tests or small batches of tests are perfect at strong prompting
000 0
I talk SWE @italkswe.bsky.social · 03/09/2026
Working effectively with agents is all about decomposing work in to comprehensible, verifiable, working slices which can be committed straight to main.
000 0
I talk SWE @italkswe.bsky.social · 29/08/2026
I pi as my agent harness primarily so that I can add to APPEN_SYSTEM.md ‘’’ - us impersonal language ‘’’ I do not want to in a parasocial relationship with my work tools
000 0
I talk SWE @italkswe.bsky.social · 29/08/2026
The real bottleneck is still (and will always remain) *what* problems to solve
000 0
I talk SWE @italkswe.bsky.social · 29/08/2026
Software quality (e.i ability to change safely) is absolutely not dead. If anything it is more important than ever. If “code is cheap” then customers should expect more for less. This creates quality pressure.
000 0
I talk SWE @italkswe.bsky.social · 26/08/2026
Are people seriously going all stacked diffs rather than just do TBD?
000 0
I talk SWE @italkswe.bsky.social · 26/08/2026
Working in small batches of coherent acceptance tests gives a nice balance between speed and confidence
000 0
I talk SWE @italkswe.bsky.social · 24/08/2026
There is a lot more nuance to agentic development than the zeitgeist allows for
000 0
Reposted by I talk SWE
joesteel.bsky.social @joesteel.bsky.social · 24/08/2026
Tell me again how your carefully curated specs can mitigate this? Good fundamentals, good tests (ideally with mutation testing) are absolutely essential. Even then, you're not fully covered. The genie can be helpful, but always be careful what you ask for and verify what you get. It won't be liable
002 2
I talk SWE @italkswe.bsky.social · 23/08/2026
I guess this is what you get when the mantra is “software engineering is dead”
010 1
I talk SWE @italkswe.bsky.social · 23/08/2026
> Money is always BigDecimal, never double. Omg this is parody levels of bad
110 1
I talk SWE @italkswe.bsky.social · 23/08/2026
At its heart software development is all about creative problem solving. Agent are a true force multiplier but they are no replacement for the raw humanity at the center of the creative process
021 2
I talk SWE @italkswe.bsky.social · 23/08/2026
Long running autonomous swarms of agents is a recipe for disaster
000 0
I talk SWE @italkswe.bsky.social · 22/08/2026
Agents are really bad at storing skills for agents
000 0
I talk SWE @italkswe.bsky.social · 22/08/2026
If a skill defines new agent behavior it should list each distinct piece of guidance instead of Hemingwaying in between the lines
000 0
I talk SWE @italkswe.bsky.social · 22/08/2026
Many SKILLs read like prose which I don’t think optimal. It makes it hard to change in a structured way.
000 0
I talk SWE @italkswe.bsky.social · 22/08/2026
In my team we are seeing a tremendous boost to effectiveness with the help of agents. Not by swarming or automation but by empowering people to work better. Improve collaboration with more informed conversations, greet higher quality feedback with many more rapid prototypes.
000 0
I talk SWE @italkswe.bsky.social · 20/08/2026
I’ve really come to appreciate how crucial TDD was in teaching me to externalizer my thinking
000 0
I talk SWE @italkswe.bsky.social · 19/08/2026
People are (still) the moat
000 0
I talk SWE @italkswe.bsky.social · 17/08/2026
We’ve been improving our agentic guidance by replacing verbose descriptions with “common conceptual shorthands”
000 0
I talk SWE @italkswe.bsky.social · 16/08/2026
Well established patterns such as hexagonal architecture provide a wonderful off-the-shelf ubiquitous language with the agents
000 0
I talk SWE @italkswe.bsky.social · 16/08/2026
I guess one of the hardest things about teaching is remembering how it is to not know
000 0
I talk SWE @italkswe.bsky.social · 16/08/2026
I’m bullish on Software Engineering fundamentals
000 0
I talk SWE @italkswe.bsky.social · 16/08/2026
Agents can be a real force *multiplier* not *addition*
000 0
I talk SWE @italkswe.bsky.social · 16/08/2026
The most revolutionizing aspect of XP was not the testing or even the focus on feedback. It putting the humans in the center of the development workflow.
000 0
I talk SWE @italkswe.bsky.social · 15/08/2026
The single strongest pattern in all of software engineering is teamwork.
000 0