I help Senior Software Engineers & Tech Leads move from zero TDD experience to TDD Expert so they can develop software more safely and faster at work.
I also help Engineering Managers help their teams adopt TDD.
We help Software Engineers, Tech Leads, Software Architects, and Engineering Managers to build Maintainable Software using:
Test Driven Development (TDD)
Hexagonal Architecture (HA)
Clean Architecture (CA)
🙌For Free Members:
Access to free posts
🔒For Premium Members:
Step-by-step guide for TDD in Legacy Code
Actionable insights about TDD in practice
Ask questions about your TDD challenges
I provide you with Technical Support.
Note: If you're a paid member who subscribed before 24th Jan 2025, you’ll also get the benefits of TDD Academy Members until 31st Jan 2026.
🔒For TDD Academy Members:
Step-by-step guide for TDD in Legacy Code
Actionable insights about TDD in practice
Ask questions about your TDD challenges
TDD Sandbox Project Review - build your TDD Sandbox Project, get my feedback & review, so that you you learn skillsets to be able to apply TDD on your Real Life Project
TDD Sandbox Project Dashboard - view the status of your TDD Sandbox Project, so that you can see your progress
I provide you with Technical Support.
For Companies:
If you’d like your teams to practice TDD in their Real Life Project, then book a call to see how we can help and which plan is right for you:
I spent years studying TDD by reading books from Kent Beck and Uncle Bob, studying Hexagonal Architecture from Alistair Cockburn, studying Clean Architecture from Uncle Bob, studying Microservices Architecture & Testing Microservices from Chris Richardson, and studying Acceptance Testing and Continuous Delivery from Dave Farley.
It was hard applying it all in practice. It took years of trial and error, mistakes, and challenges. I was stuck. There were so many unanswered questions.
I’m now writing the TDD Guide that I wish I had to guide me in applying TDD in real-life projects. It would been such a massive time saver. I want to share it with you so you don’t have to spend years learning TDD.
Premium Membership FAQ
Who reads Optivem Journal?
My readers come from various roles:
Senior Software Engineers
Team Leads / Tech Leads
Principal Engineers / Staff Engineers / Lead Engineers
Software Architects / Solution Architects
Engineering Managers / Head of Engineering
Engineering Directors / Director of Engineering
Technical Agile Coaches / Technical Trainers / Technical Consultants
Founders / CTOs / Fractional CTOs
QA Automation Engineers
Some of my readers work in regular employment, some are freelancers, some have their own business.
Can I purchase subscriptions for my team?
Yes, when subscribing, click on “Other payment options“ and choose “Group Subscription“ (minimum four people) or “Give a gift. “
Can I get an invoice for tax purposes?
Yes, payments are handled via Stripe, and invoices are available via Substack - see the instructions here.
What if I live in a country with a lower purchasing power parity?
We support discounts for readers who live from lower purchasing power parity; in that case, then you can request via PPP Discounts.
What level of support is provided?
In case of paid plans, I provide Technical Support.
How do I pause my subscription?
If you’re busy and want to pause and resume your subscription later, see instructions.
What if I’m not 100% satisfied?
I want you to know that your satisfaction matters to me since I strive to write valuable material. If, for whatever reason, you’re not satisfied with the Optivem Journal Premium Edition, then please get in touch with me within 30 days for a full refund.
Did you writing help you?
If yes, I’d like to hear from you! You can write your feedback.