pftg
Joined 9 years ago
Joined 9 years ago
Looking for a Head of Engineering or CTO seat at a small product team, or a Rails tech lead role.
Since mid-2025: a two-developer LLM/RAG product from zero to production, built with autonomous coding agents.
Earlier: scaled an engineering team from 3 to 25 in three months with change failure rate under 1%. Delivered dozens product on the market and fixed delivery processes for struggling companies.
And tests are not dumb work. TDD uses them to establish clarity, helping people understand what they will deliver rather than running chaotic experiments.
Highly paid people should be able to figure out how to optimize and make code easy to change, rather than ignoring technical debt and making others pay for it.
QA is just postponing fixing the real problem - hard to change the code.
The author forgot to mention the costs of handoffs, which paid off all those tiny learning investments.
Shift-left has over 30 years of proof as one of the most effective ways to build reliable software.
P.S. This isn’t an ACM article; it’s a strongly opinionated post based on personal experience.
P.P.S. I'm not against QA, but make them as bug/quality hunters, instead of toil.
After trying other options like Continue + deepseek-v2, I found that the expense of hosting a bigger local version of LLM is too high to match CodePilot's performance.
Played with Continue + Yi-Coder too - requires a lot of time to clarify requests to generate valid code.
I made the decision to stick with CodePilot.
It was enjoyable and challenging to intertwine tech tips and life experiences into a novel-esque format. I successfully expressed complex and technical concepts, making the writing exciting and witty.
Please give me at least 100 words of your opinion. Did you find the article interesting and clear enough?
Your feedback is invaluable to me. I want you to know that your critical assessment is welcome.
Definitely, this is a bad example and precedent to build toxic and non-cooperative environments. And instead of solving the issue it make it worth.
Yeah, it's hard to find a decent team, so we work with less experienced guys who need a lot of safeguards like static types ;)
Ruby solves this problem: you do not need big teams, so you are more comfortable finding better developers. Ruby allows to reduce team 5x.
[ my public key: https://keybase.io/pftg; my proof: https://keybase.io/pftg/sigs/WK_UmbsRY4OptJk-aa4iVc27-cwJvdF_uJrhHgpEvp4 ]