Two Paths, Same Storm: Who Writes Code and Who Reviews It
Description
A cartoon meme using the 'two paths diverging to spooky castles' format: a small boy in a blue shirt stands at a fork in a dirt path with a wooden signpost, both branches leading to dark, lightning-struck gothic castles under a purple stormy sky. The left path is labeled: 'Have AI write all the code and you only write tests and do code review to make sure it did it correctly.' The right path: 'Write the code yourself and AI does the menial things like tests and code review.' The meme captures the unresolved dilemma of AI-assisted development workflows - both divisions of labor lead to equally ominous destinations, since either the human becomes a full-time reviewer of machine output or trusts the machine to verify human output
Comments
51Comment deleted
Either you review the AI's code or the AI reviews yours - both castles are haunted, but only one ghost gets sued when prod goes down
Either road reinvents pair programming, except one partner hallucinates and the other writes assertions about it.
Code and test write AI btw Comment deleted
Yeah, we go full AI Comment deleted
Make ai do both Comment deleted
https://t.me/dev_meme/8021 Comment deleted
become a farmer in rural austria Comment deleted
How good or bad is it? Comment deleted
idk Comment deleted
Appealing as ease for mind from familiar problems, whole other bag of problems by itself Comment deleted
I live in rural Austria, so I know how it is. there are no easy lives in this world. But I'd take it over IT any day of the week if I could Comment deleted
minor correction: I have lived in, and will live in rural Austria. currently I mostly live in an urban center near the rural place I'm talking about Comment deleted
How does it feel farming on the outskirts of the Alps sending crops with plane to companies that have ordered online? Comment deleted
planes? that would never be cost-effective the reality of austria is that there isn't much uninhabited land, especially in farmable areas. "rural austria" means you have 20-200 other people living in your immediate area, and your crops are delivered to local stores - and if you have surplus after that, you get them transported via trucks or rail. Comment deleted
well, that was partially the ideal ignore the plane part Comment deleted
well then you just have to get lucky to be born into a farmer family or have literal millions of EUR to buy someone else's estate. alternatively you can be a farm helper … which is just normal hard labor Comment deleted
wtf is it that expensive to own land? Comment deleted
yeah Comment deleted
Mortgage rates are not that bad across EU though, comparatively Comment deleted
austria is quite expensive when it comes to land costs, comparatively Comment deleted
Price or rate? Comment deleted
price, I don't know anyone renting land Comment deleted
or er, mortgaging it? I don't know how all that works Comment deleted
Furry gaming chair tbf Comment deleted
come to Iran and you will no longer have access to internet or AI so you won't need to code anymore Comment deleted
I also won't have access to acceptable healthcare, so Comment deleted
Well, this one you will have access to, especially about fertillity stuff Comment deleted
fertility stuff? Comment deleted
artificial, birth thingy ivf increasing chance of giving birth those stuff Comment deleted
ah. well I was mostly talking about HRT and other gender-affirming medical stuff Comment deleted
Ah, it is possible as well, so long as the... ah... court thingy confirms the need to change gender Comment deleted
aha. sure. and then I'll still be in an intensely transphobic country, no? Comment deleted
yes that's the part that voids the rest of it Comment deleted
welp there you go Comment deleted
that's like the nr1 reason I can't (or don't want to, depending on severity) go to most countries Comment deleted
Did you do f -> m transition or m -> f one? Comment deleted
m→f I mean, my username is "lisa"… I wouldn't use my deadname online Comment deleted
If mortgage/credit rate is on par with inflation or better yet below it, you make a downpayment and then just pay month to month as if it was rent, but the only difference is that you share ownership rights now, which means if something goes wrong - you can sell it at now higher price, beat up percentages and maybe even past payments, which basically allows you to live semi-free there just from downpayment. Of course it's not always this straightforward but hope you get the idea Comment deleted
ah well, I do know my parents took out a loan from the bank to build their house. They recently finished paying it off (much to the dismay of the bank, because they were faster than planned with it) I have no clue what the rates on that were Comment deleted
do you always have to build the house yourselves? Comment deleted
no, there's companies building houses and then offering them for sale. my parents just wanted something semi-custom (ofc they still paid a company to build it for them, this wasn't a "putting the bricks yourself" situation) Comment deleted
so after the mortgage payment to bank is done, you own the land right? how long would this take usually? Comment deleted
in the case of my parents it was around 8 years Comment deleted
was the loan just for the build costs or for buying the land included? Comment deleted
I don't know Comment deleted
I bought a house from my parents and paid 250k € for land and house. The monthly rate to my mom is 800 €. I am in Germany in a city with around 100k citizens Comment deleted
I couldn't follow from the part where you sell the house to someone else even with the monthly paybacks left yet you live there Comment deleted
When you sell, you sell at price that will allow you to cover rest of credit+interest. If you put price even higher - you retain those payments you've already made, basically leaving you with free months of living there in the past, just from downpayment. Bank has received whole credit body so there's no question to you from them, and new owner chooses his own bank and now it has nothing to do with you. Comment deleted
Left, no doubt! I don’t trust AI for writing tests or performing code reviews unless I already know exactly what should be checked (aka, fallback to human) I prefer to define unit test expectations explicitly with mocks because that guarantees the generated code must match the behaviour, contracts, and assertions I defined beforehand Also, TDD literally means the Test is Driving the Development, not the opposite. The AI agent should solve a failing test by satisfying predefined expectations, not inventing its own interpretation of the requirements BDD is also a valid approach to achieve the same goal, but… What worries me the most is Gherkin-style abstraction, because in practice we’re often just describing a context, an action, and an expected outcome at a very high level, while the internal implementation can still be an absolute mess Comment deleted
is this supposed to be a choice between a lesser of two evils? Comment deleted
Do nothing, and keep on sleeping Comment deleted