HackerTrans
TopNewTrendsCommentsPastAskShowJobs

icedrop

no profile record

comments

icedrop
·8 месяцев назад·discuss
Can you explain what you mean, in more direct or simpler terms?
icedrop
·9 месяцев назад·discuss
This is phenomenal advice. The post itself strikes me as either lifted directly from reddit (experienceddevs or another sub), but your advice is generally great for any reader curious about how to handle this type of problem employee.

From the perspective of a line manager, your statement about not coddling and directly confronting the issue intuitively sound correct. If it's possible to address behavioral issues in this type of high-talent high-friction engineer, it actually doesn't hurt to bruise their ego a little--if anything, doing it respectfully means they listen, and value the feedback more than usual.

Edit: also, took a look at your profile--couldn't tell, what type of org are you VP of eng at? (Private, equity-funded, late-stage, early stage, fintech, biotech, saas, etc.). Curious as the advice rings sound, but I only saw your consultancy work.
icedrop
·9 месяцев назад·discuss
one of many things, but agreed
icedrop
·9 месяцев назад·discuss
Maintain a good agents.md with notes on code grammar/structure/architecture conventions your org uses, then for each problem, prompt it step-by-step as if you were a junior engineer's monologue.

e.g. as I am dropped into a new codebase:

1. Ask Claude to find the section of code that controls X

2. Take a look manually

3. Ask it to explain the chain of events

4. Ask it to implement change Y, in order to modify X to do behavior we want

5. Ask it about any implementation details you don't understand, or want clarification on -- it usually self-edits well.

6. You can ask it to add comments, tests, etc., at this point, and it should run tests to confirm everything works as expected.

7. Manually step through tests, then code, to sanity check (it can easily have errors in both).

8. Review its diff to satisfaction.

9. Ask it to review its own diff as if it was a senior engineer.

This is the method I've been using, as I onboard onto week 1 in a new codebase. If the codebase is massive, and READMEs are weak, AI copilot tools can cut down overall PR time by 2-3x.

I imagine overall performance dips after developer familiarity increases. From my observation, it's especially great for automating code-finding and logic tracing, which often involves a bunch of context-switching and open windows--human developers often struggle with this more than LLMs. Also great for creating scaffolding/project structure. Overall weak at debugging complex issues, less-documented public API logic, often has junior level failures.
icedrop
·10 месяцев назад·discuss
Tell us more, where can I find this person?
icedrop
·12 месяцев назад·discuss
Are images loading for anyone else? Seem broken for me.
icedrop
·12 месяцев назад·discuss
Not really. Sounds more like “core engineering” is used as a separate term, similar to infra engineering vs product engineering
icedrop
·в прошлом году·discuss
Is it legal to dilute this to zero? Can't you sue post-exit (e.g. Saverin and Facebook)?
icedrop
·в прошлом году·discuss
I think you bring up an interesting tangential point that I might agree with--that the people doing the misalignment are how architecture astronauts remain employed.

But the core of Joel Spolsky's three posts on Architecture Astronauts is his expression of frustration at engineers who don't focus on delivering product value. These "Architecture Astronauts" are building layer on layer of abstraction so high that what results is a "worldchanging" yet extremely convoluted system that no real product would use.

A couple choice quotes from https://www.joelonsoftware.com/2008/05/01/architecture-astro...:

> "What is it going to take for you to get the message that customers don’t want the things that architecture astronauts just love to build."

> "this so called synchronization problem is just not an actual problem, it’s a fun programming exercise that you’re doing because it’s just hard enough to be interesting but not so hard that you can’t figure it out."