emilybache.com
... and it ended up feeling very personal
roe.dev/blog/the-go...
... and it ended up feeling very personal
roe.dev/blog/the-go...
Here is a clear explanation of existing terms and some history.
With a useful recommendation: "start talking about what these [test] objects do for you instead of what they are called. Use verbs."
Here is a clear explanation of existing terms and some history.
With a useful recommendation: "start talking about what these [test] objects do for you instead of what they are called. Use verbs."
Drift accumulates across loops and creates inconsistencies as mental models lag when trying to keep up with acceleration.
ferd.ca/software-acc...
Drift accumulates across loops and creates inconsistencies as mental models lag when trying to keep up with acceleration.
ferd.ca/software-acc...
If you'd like to learn about how data leakage calls the results we see on LLM performance into question, check out my latest blog post.
t-redactyl.io/posts/2025-1...
If you'd like to learn about how data leakage calls the results we see on LLM performance into question, check out my latest blog post.
t-redactyl.io/posts/2025-1...
Here's some early morning scribblings from me. Behold, I bring you Clean Contexts!
codemanship.wordpress.com/2026/01/13/c...
Here's some early morning scribblings from me. Behold, I bring you Clean Contexts!
codemanship.wordpress.com/2026/01/13/c...
1. Software Engineering and software Architecture will be key (more than in the past maybe)
2. Communication
What would answer?
1. Software Engineering and software Architecture will be key (more than in the past maybe)
2. Communication
What would answer?
It takes nine principles, one heuristic, three foundations, one pattern and three practices to practice truly Continuous Delivery.
thinkinglabs.io/articles/202...
It takes nine principles, one heuristic, three foundations, one pattern and three practices to practice truly Continuous Delivery.
thinkinglabs.io/articles/202...
@emilybache.com explores why the language of mocking in software testing has drifted so far from its original meaning.
Watch on @modernswe.bsky.social NOW ➡️ youtu.be/RvKPOjlQKyM
Good one, Emily 👏
@emilybache.com explores why the language of mocking in software testing has drifted so far from its original meaning.
Watch on @modernswe.bsky.social NOW ➡️ youtu.be/RvKPOjlQKyM
Good one, Emily 👏
Got things you'd like to share about working with legacy code? Submit your talk proposals in the CFP and you may become part of the lineup 😉
📢 If you want to present something related to working with legacy code, the CFP has open!
www.papercall.io/mendercon-2026
FYI, there will be 3 talks alongside open-space discussions. Talks will be recorded and published on YouTube afterwards 😉
Got things you'd like to share about working with legacy code? Submit your talk proposals in the CFP and you may become part of the lineup 😉
First video of 2026, after a break on @modernswe.bsky.social over the holidays.
Tune in for more excellent stuff from @emilybache.com!
First video of 2026, after a break on @modernswe.bsky.social over the holidays.
Tune in for more excellent stuff from @emilybache.com!
Emily Bache's session: "Technical Coaching: a Side-Quest for Architects."
www.agile-meets-architecture.com/sessions/tec...
Emily Bache's session: "Technical Coaching: a Side-Quest for Architects."
www.agile-meets-architecture.com/sessions/tec...
You may have read 1st version of this already - I've significantly updated/re-written, going back to the 1940s.
Full timeline below 👇
blog.robbowley.net/2026/01/05/c...
You may have read 1st version of this already - I've significantly updated/re-written, going back to the 1940s.
Full timeline below 👇
blog.robbowley.net/2026/01/05/c...
Subscribe & hit the notifications bell 🔔 so you NEVER miss an upload! ➡️ youtube.com/@ModernSoftw...
Subscribe & hit the notifications bell 🔔 so you NEVER miss an upload! ➡️ youtube.com/@ModernSoftw...
On the origins of 'clean code'
kevlinhenney.medium.com/code-cleanli...
On the origins of 'clean code'
kevlinhenney.medium.com/code-cleanli...
First in the series sets you up to get more out of the one we're editing now:
www.changetechnically.fyi/2396236/epis...
First in the series sets you up to get more out of the one we're editing now:
www.changetechnically.fyi/2396236/epis...
We need is a workflow that enables MMMSSMF (Many More, Much Smaller Steps, More Frequently), so that we can speed up while still being able to review it.
We need is a workflow that enables MMMSSMF (Many More, Much Smaller Steps, More Frequently), so that we can speed up while still being able to review it.
codemanship.wordpress.com/2025/12/20/a...
codemanship.wordpress.com/2025/12/20/a...
Have you made any plans for 2026 yet? Registration is now open for SoCraTes UK 2026!
Register: socratesuk.org/tickets.html
Have you made any plans for 2026 yet? Registration is now open for SoCraTes UK 2026!
Register: socratesuk.org/tickets.html