Iโm locked in! Time to prep. 5 conversations started today. Happy Friday ๐ซก #getajob
27.09.2025 00:00 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0@adkinn.bsky.social
Seeking Next Engineering Leadership Role | Scaled Microsoft Learn to 200M+ MAU | Drove Stripe Docs Platform | AI & Developer Productivity | https://www.linkedin.com/in/adamkinney/
Iโm locked in! Time to prep. 5 conversations started today. Happy Friday ๐ซก #getajob
27.09.2025 00:00 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Iโm officially #OpenToWork ๐
Built Microsoft Learn (200M+ MAU) โ Scaled engineering org 2โ200
Led Stripe Docs team through major upgrades
Spent the past year diving into AI workflows
Now ready for my next engineering leadership role. DMs open.
The precision of code + the creativity of natural language is where AI development shines.
How are you giving your AI coding agents just enough structure without killing creativity?
๐ My 6-Step Framework:
1๏ธโฃ Define rules once (agents.md)
2๏ธโฃ Break work into atomic steps
3๏ธโฃ Use code examples
4๏ธโฃ Enforce guardrails
5๏ธโฃ Iterate with feedback loops
6๏ธโฃ โผ๏ธ Review commits like any other developer
When you vibe code with AI โ only using natural language โ you lose that precision.
AI coding agents shine when you give them instructions + constraints.
Add 2 rules โ validate inputs + round down.
Code: 2 extra lines.
English: multiple sentences, careful ordering, and qualifiers.
Programming languages pack precision into tiny syntax.
โWell-defined type systems are key here.
In code:
const a = 2, b = 2.5;
const c = (a * b) / 4;
Short. Exact. No ambiguity.
Plain English? Long, careful sentences to avoid confusion. Word soup. ๐ฒ
Most people think code is harder to โspeakโ than natural language.
I think thatโs backwards. ๐ค
Code is simpler โ and far more precise. Hereโs why ๐
11/
Happy Friday ๐
Go burn through your Claude usage limits. ๐๏ธ
10/
My setup now:
๐ฌ Claude Code in VSCode for deep, conversational building
โก Cursor for lightning-fast manual refactors
Individually = impressive.
Together = fastest, cleanest workflow Iโve ever had.
9/
Claude might be my main driverโฆ
โฆbut Cursor is still the fastest, smartest editor Iโve used.
Change an enum โ Cursor predicts casing, tense, properties โ across the project.
I just hit Tab. โจ
8/
๐ Tangent: People worry AI will cut juniors out of the loop.
But if AI like Claude can teach while assisting, we might see AI mentorship grow talent instead of replacing it.
7/
Before Claude, my specs were thousands of lines.
Now? About thirty.
Not side-by-side pair programming โ over-the-shoulder.
Sometimes I drive. Sometimes Claude does. Sometimesโฆ it has the better idea.
6/
The impact was instant.
โ
Code quality jumped
โ
โCancerous growthโ patterns? Gone
โ
More features in weeks than I expected in a month
Preview 2 is ahead of schedule. ๐
5/
From the first session, I noticed something different โ it understood my codebase.
Not just the file I was inโฆ but the structure, workflow, and ripple effects of changes.
4/
Itโs less like prompting an AIโฆ
More like a Slack thread with a brilliant friend whoโs also a lightning-fast, world-class developer.
3/
Claude Code is built for conversation-driven coding.
Open it in the terminal โ watch it think in real time. Interrupt mid-flow, steer it, and it keeps the context tight.
2/
I knew Claude existed, but never tried it.
Jimmy made it sound like something from another worldโฆ so I gave it a shot.
1/
Last week I chatted with fellow AI dev enthusiast โ the Jimmy Jones.
He told me about Claude Code.
I was deep in a manual detox of Cursor outputโฆ so I was all ears. ๐ค
Have you seen this kind of drift in AI-assisted code?
How do you keep the architecture from quietly falling apart?
Would love to hear whatโs working for you. ๐
This isnโt an AI failure.
This is a reminder:
Working code and coherent code are not the same.
Until we get a โsolutions architectโ agent โ one that sees across the system โ itโs still my job to hold the line on code quality.
31.07.2025 21:21 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Agents are still in the mix.
Cursor is my main environment.
Codex runs small, background changes.
ChatGPT has been useful as a second-opinion architect.
But Iโve stopped pretending the spec is enough.
So I started deleting.
Merging types.
Removing duplicate logic.
Tightening the rules.
I'm now adding stricter expectations for:
- when new types are allowed
- how data flows between packages
- real code review before merge โ
I realized I was facing a kind of โcode cancer.โ
It grew quietly.
Passed the tests.
Did the job.
But it wasnโt maintainable. It wasnโt healthy.
It looked like well-written code.
But it wasnโt coherent.
Each AI-generated change made sense in isolation โ but without memory of the full architecture, it just kept layering more code.
Functions with nearly identical logic existed in the same file โ slightly renamed.
Types that were 95% the same were defined multiple times across packages.
Singletons usedโฆ sometimes. Other times? Slightly different versions. ๐คฏ
The code worked. It compiled.
It had types, structure, familiar patterns.
But under the hood?
It was a mess.
Last week, everything looked like it was going great.
AI agents were shipping code fast. I was reviewing specs. Progress felt smooth. ๐ข
Then I started testing.
And something feltโฆ off.
๐งต
12/
Whatโs your AIโs drink order?
(Asking for a friend โ)