We are using cookies for secure log-in and to improve our app. First party only, no data krakens 🦑 Learn more in our
allow essential cookies
allow all cookies
go to app
Go to app
On software development & testing, AI, and on how to build quality apps you can be proud of
February 12, 2024
Keep your Copilot and your code quality
How do we get quality back on track while keeping the productivity benefits of tools like Copilot? After all, degrading quality will undermine delivery speed and neutralize some of the gains, if not most.
AI coding assistants
December 21, 2023
Prompt engineering your boss
A case study of creating personalized AI generated gifts for your team, friends and family 🎄🎁 I created this blog to share with Octomind friends, users and fans. This is our special, genAI way of saying: thank you.
December 15, 2023
We went viral with a broken app
Post mortem on a weekend of missed opportunity. What we've learned on moving fast and making sure we don't break things thanks to an unexpectedly viral blog posted to a subreddit on a Friday afternoon.
December 5, 2023
Test your code!
Software testing is littered with strong opinions and i'm no different. What, when, who, how and if to test at all is the subject of heated discussions. About the one dogma I'm guilty of - testing what you've built.
November 8, 2023
Never Ship on Fridays
Deploying on Fridays is a legend of programming memes - a practice only fools engage in. Being completely averse to Friday releases can come across as dogmatic. My take #3 on popular developer dogmas.
November 7, 2023
Navigating TypeScript Gymnastics #2
Take #2 on popular developer dogmas and an attempt for reconciliation between TypeScript lovers and haters. I’m firmly in the TypeScript camp. However, using typescript is also not an absolute.
November 6, 2023
Deconstructing Popular Developer Dogmas #1
Opinions in software engineering have gotten more extreme lately. I'll use some notorious examples to show that nuance is an essential engineering principle.
October 4, 2023
On Type Safety in LangChain TS
The unpredictable and non-deterministic nature of LLM output makes ensuring type safety challenging. Some lessons I learned about parsing and error handling of LangChain.
October 2, 2023
An Evolutionary Tale
Change is ubiquitous in software development. New languages, tools and frameworks are being constantly invented and old ones toppled. Yet the one thing unwilling to move is the Testing Pyramid.
Terms & Conditions
c/o German Accelerator
325 Forest Ave
Palo Alto, CA 94301
Unterer Lussweg 5
76227, Karlsruhe Germany
Copyright © 2024 Octomind GmbH