Welcome to my blog, my name is Marc Johnson, I am a software developer from the UK, working for ThoughtWorks. This blog contains a mixture of software development and personal posts, so please feel free to have a read around.
I am passionate about developing software, well actually, I’m passionate about solving people’s problems, I just happen to enjoy using software to solve some of them. I take pride in delivering software that helps the people using it and meets the needs of everyone involved in the most effective and painless way possible.
If you are reading this blog, the chances are you are a software developer or hold some interest in the subject, so you will most likely be aware that this isn’t always as easy as it sounds! I am convinced that most of the difficult issues within software development are mostly people and organisation rather than technology related.
Therefore, the software development posts on this blog will be on a wide range of topics. My current interests include:
- Agile and lean principles and methods
- Systems thinking
- Teams and organisations
- Domain Driven Design
My interests outside of software development include film and cinema, local independent music (mostly rock\grunge\metal), gaming (of almost all varieties including video, board and tabletop) and football, so it is likely you will see posts about these topics as well.