I talk SWE's Avatar

I talk SWE

@italkswe

I just like talking about software engineering ๐Ÿคทโ€โ™‚๏ธ

42
Followers
73
Following
191
Posts
14.11.2024
Joined
Posts Following

Latest posts by I talk SWE @italkswe

Could TDD be rebranded as โ€œTest Guided Designโ€ for agentic workflows

21.02.2026 18:46 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

TDD is Strong Prompting

21.02.2026 06:36 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
The Core 6 Refactorings Not all refactorings are created equal. Some get used a lot more than others. This is especially true with highly-indebted code. Thereโ€™s a reason for this. Sets of refactorings are commonly uโ€ฆ

How about creating a cli tool with the 6 core refactorings (arlobelshee.com/the-core-6-r...) and having your agent use this by stringing together chains of small refactorings to produce a larger result?

This is how I usually work and if it works for a dummy like me it should work for LLMs as well

15.02.2026 12:44 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

What if โ€œfake knowingโ€ turns out to be good enough?

13.02.2026 22:14 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I really like the new way of developing software. Since trying out different approaches to the same problem can be game out in minutes instead of hours I feel like the quality of our decision making is increasing

11.02.2026 19:21 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Interesting observation: after my team and I have started embracing agentic development workflows (with opencode) weโ€™ve noticed that pairing has become slightly challenging. There is a lot of sitting in silence waiting on each other reading prose.
Not saying impossible, but different

23.01.2026 06:14 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I hope you like embracing change because there is plenty of change to embrace

18.01.2026 15:35 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Opencode is so so good!

10.01.2026 22:43 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Agent skills for all your cli tools for seamless information integration

07.01.2026 20:59 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Augmented coding lessons learned:
- what good development practices are hasnโ€™t changed
- TDD
- Functional Core/Imperative shell
- HITL
- the LLMs are good at grunt work, bad at everything else

04.01.2026 09:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

One positive thing about the rise of ai coding is tdd going mainstream

31.12.2025 09:52 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

With agentic coding one hopeful future of enterprise development could be *many more much smaller teams*

29.12.2025 18:47 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Using OpenCode with agents modeled for each step of TDD is quite something!

23.12.2025 15:12 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

With Claude Opus 4.5 and planning mode the game has genuinely changed. But from the perspective of a dev it means that I get to focus on much more interesting problems.

But it also seems that the 2 pizza size teams is way too big now. Many more much smaller teams, please

20.12.2025 06:47 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Sometimes when writing tests I do it to see if some code works but mostly I do it to find out how my design *feels*.

Kind of like how I would test drive s new car before buying it

12.12.2025 06:19 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Better ideas will win over bad ideas with respect to the *environment*.

#ForestAndDesert

06.12.2025 09:36 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Instead of calling it TDD - try *executable* spec driven development ๐Ÿ˜ฎ

22.11.2025 15:32 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

What are some good talks on refactoring?

12.11.2025 11:07 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Itโ€™s dawning on me that
80% of getting software engineers to work right* is environmental.
20% is education (15% co-creation patterns 5% techniques)

(*Iโ€™m my context of enterprise software development this is XP and TBD)

12.11.2025 09:34 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The main feature of LLMs seems to be disappointment. So close yet so far.

18.10.2025 08:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

My go to prompt is usually something like
โ€œRewrite for a non-technical audience. Optimize brevity, clarity and ease of reading. Donโ€™t use listsโ€.

I just use copilot with Claude 3.7 thinking, it seems to give the best results

13.10.2025 18:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

For me the killer-feature of ai has not been writing code but writing prose. Managing a dev team in a larger org involves a lot of writing. Being able to quickly unload a stream-of-consciousness in to a markdown file and have the ai clean it up is very useful.

13.10.2025 17:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Hey @kentbeck.com have you read โ€œLeadership is languageโ€ by David Marquet?

He makes done really interesting points about the nature of work especially dividing it in to blue and red work (analysis vs execution).
It seems to align closely with your work (both past and present)

13.10.2025 08:02 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

At least the conversations become better. Instead of โ€œcan we close itโ€œ we ask โ€œwhat did we learnโ€

07.10.2025 05:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Consider framing stories as learning activities. Instead of โ€œas a โ€ฆ I need to โ€ฆ such that โ€ฆโ€ try โ€œas <team> we will learn how to โ€ฆ such that โ€ฆโ€

Too often stories turn out to be wrong in subtle ways which make them hard to close. If the emphasis is on learning is clearer

07.10.2025 05:17 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

All good design is testable but not all testable design is good.

Low tests coverage is always bad but high tests coverage is not always good.

What other one way correlations have you encountered?

26.09.2025 14:50 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Lately Iโ€™ve found my self writing more ADRs and KDRs than code. Funny how everything Iโ€™ve learnt about small steps and refactoring is a 100% transferable skill

24.09.2025 17:41 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I wish I could write tests for prose.

assert_<some_point>_is_expressed_in_<some>_way

So that I could apply TDD

Could I get my AI to do this somehow?

07.09.2025 09:52 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The most human thing about AI coding agents is that they really struggle with working in small steps

04.09.2025 01:49 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Maybe the killer feature of AI for programming is making the cost of mapping layers effectively zero

31.08.2025 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0