This week I was finally invited to the architect forum meeting. Ten more or less geeky men, and me. It's funny, I don't usually think about the gender imbalance in the software industry much. On this occasion though, I felt distinctly uncomfortable. They all seemed to...
Uncategorized
A Quality codebase
What is the quality of this codebase on a scale of 0 - 100? Zero means "perfectly designed, clean code" and 100 means "total spaghetti, impossble to make changes".Without hesitation, Andreas answered. "70".Andreas was standing at the whiteboard, sketching a timeline...
Conflict of interests
My cousin held out the keys to his flashy looking sportscar and said “Do me a favour. If you crash into something with my car and it's nearly written off, but not quite. Please back up then hit it again, harder, until it really is written off”. I laughed nervously....
jsolutions.se – Java nyhetskanaler
For those of you who read Swedish, I have a new post up on jsolutions.se. The gist of it is that I usually read infoq to find out what is going on in the world, and I've just realized how biased it is compared with other Java news sources.
Scandinavian Developer Conference in Göteborg!
I'm very excited to announce that I'm helping to organize a conference in Göteborg in March! This is going to be so cool. We've booked the biggest venue in town (Svenska Mässan) and are inviting high profile speakers from around the world. There will be a whole track...
New Job
What do you have to do to get me to come and work for your company? Well, it seems a couple of free lunches and some good geeky conversation works pretty well. Of course, it helps if you're also offering me an exciting mix of software development work, high calibre...
GothPy
Last night a group of eight python hackers were drawn into a darkened conference room on Odinsgatan "Odin's street" in order to exchange little-known information and to take part in obscure coding rituals. To open proceedings, Andrew Dalke shared deep insights into...
New baby
Miranda was born last Thursday, a healthy little girl 53cm long and weighing 3.77kg. Her big sister Karina, (now three and a half) and Geoff and I are all doing well.I hope to be at home with Miranda for about 6 months, so I don't expect to write much here for a while.
Acceptance Test Driven Development screencast
Test Driven Development (TDD) is a way of programming where you start be specifying a (failing) test, write code until it passes, then refactor. Repeat. This technique has been hugely valuable and adopted widely since it was introduced to the world by Kent Beck and...
Bob Payne and language communities
I've listened to a lot of Bob Payne's agile toolkit podcasts and I think Bob is pretty poor at interviewing people, although he does interview some very interesting people.Bob clearly doesn't plan his interviews or think in advance about what questions to ask. He just...

Hi – I´m Emily!
I am an independent consultant with Bache Consulting and chair of the Samman Technical Coaching Society. As a technical coach I work with software development organizations who want to get better at the technical practices needed to be agile, including Test-Driven Development, Refactoring and Incremental Design. I live in Gothenburg, Sweden, although I am originally from the UK. I’ve written two books: “Technical Agile Coaching with the Samman method” and “The Coding Dojo Handbook”. I teach for both O’Reilly and Pluralsight. I’m married to Geoff Bache, creator of TextTest. I am also on Mastodon as emilybache@sw-development-is.social.

If you’d like to know a bit more about me, my work, and the talks and workshops I offer, please visit my main website: EmilyBache.com. There, you’ll find information about my background, upcoming events, and the services I provide as a technical coach and consultant. It’s a good place to start if you’re curious about how I can support your team in improving coding skills and agile practices.
Blog categories