
This is the part nobody talks about.
AI doesnโt just speed you up.
Sometimes, it quietly makes things worse.
๐ญ. ๐๐ ๐ด๐ฒ๐ป๐ฒ๐ฟ๐ฎ๐๐ฒ๐ ๐ฏ๐ฎ๐ฑ ๐ผ๐ฟ ๐ผ๐๐ฒ๐ฟโ๐ฒ๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ๐ฒ๐ฑ ๐ฐ๐ผ๐ฑ๐ฒ
Sometimes the output:
โข doesnโt fit your architecture
โข uses patterns youโd never ship
โข relies on nonโexistent APIs
โข is harder to maintain than writing it yourself
What I do:
Treat it as a draft.
Keep the ideas - rewrite the implementation.
๐ฎ. ๐๐ ๐ฟ๐ฒ๐ณ๐ฎ๐ฐ๐๐ผ๐ฟ๐ ๐น๐ฎ๐ฟ๐ด๐ฒ ๐ณ๐ฒ๐ฎ๐๐๐ฟ๐ฒ๐ ๐ฝ๐ผ๐ผ๐ฟ๐น๐
Big refactors are where AI struggles most:
โข loses context
โข breaks types
โข introduces subtle bugs
โข โalmost worksโ
What I do:
Break the refactor into small steps:
โข โExtract this logic into a helper.โ
โข โRename this type and update all references.โ
โข โSplit this reducer into two smaller ones.โ
AI is great at small, wellโframed changes โ not giant rewrites.
๐ฏ. ๐๐ ๐ณ๐ผ๐ฟ๐ฐ๐ฒ๐ ๐๐ผ๐ ๐๐ผ ๐๐๐๐ฑ๐ ๐๐ต๐ฒ ๐ฐ๐ผ๐ฑ๐ฒ ๐ฎ๐ป๐๐๐ฎ๐
Even when AI writes code, I still have to:
๐ซ๐๐๐ โ ๐ฎ๐ง๐๐๐ซ๐ฌ๐ญ๐๐ง๐ โ ๐ฏ๐๐ฅ๐ข๐๐๐ญ๐ โ ๐ญ๐๐ฌ๐ญ โ ๐ข๐ง๐ญ๐๐ ๐ซ๐๐ญ๐.
What I do:
Ask AI to explain its own code:
โข โExplain this reducer step by step.โ
โข โWhat edge cases does this miss?โ
โข โHow would this behave after 8 hours?โ
If it canโt explain it clearly, I donโt trust it.
๐ฐ. ๐๐ ๐ด๐ฒ๐๐ ๐๐๐๐ฐ๐ธ ๐ถ๐ป ๐น๐ผ๐ผ๐ฝ๐
Sometimes it keeps:
- repeating the same pattern
- ignoring constraints
- โfixingโ things by breaking others
What I do:
โข reset context
โข paste the exact file
โข state constraints
โข show the failing test
The tighter the frame, the better the output.
AI is powerful โ but itโs not a senior engineer.
It doesnโt own architecture, tradeโoffs, or longโterm maintenance.
Thatโs still on us.
๐ช๐ฟ๐ถ๐๐๐ฒ๐ป ๐ฏ๐ ๐ฅ๐ถ๐ฐ๐ฎ๐ฟ๐ฑ๐ผ ๐ฆ๐ฎ๐๐บ๐ฒ๐๐ต
๐ฆ๐ฒ๐ป๐ถ๐ผ๐ฟ ๐๐ฟ๐ผ๐ป๐โ๐๐ป๐ฑ ๐๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ | ๐ฅ๐ฒ๐ฎ๐นโ๐ง๐ถ๐บ๐ฒ ๐จ๐ ๐ฆ๐ฝ๐ฒ๐ฐ๐ถ๐ฎ๐น๐ถ๐๐
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (0)