Thomas Clarke
Blog

Thomas Clarke

I started at ScottLogic in 2018 as a member of the Development team.

Prior to Scott Logic, I've worked around the UK, as a full system product developer, using C++, C#, javascript, ruby, shell scripts and what seems like dozens of company-specific frameworks.

As a product developer, I'm interested in making sure I'm solving meaningful problems for our clients, and providing an experience that doesn't make them fat.

Tech
Key lessons I took from Eric Evans' book "Domain Driven Design". A brief summary of the book's concepts and why you should read it.
Delivery
This Halloween, coming to a project near you... What horrors lurk on Agile projects when they go wrong? And how do we slay these beasts?
Testing
Why do we write tests? When should we write tests? Which tests is it alright to skip? And have that angry mob of TDD developers actually achieved 100% test coverage?
Tech
When is it time to make something a generic re-usable class? And how do you manage the additional complexity of a generic solution? A potential solution lies in an incremental approach.
Delivery
A discussion of how companies develop rules in line with the values they hold, and how to deal with situations where those rules obstruct you from your job.