Hacker News new | past | comments | ask | show | jobs | submit login

It's game theory.

If the next guy puts in 10 hours, and you only put in 1 hour, assuming equal skill. Which project will be more polished?

If you are high skill and only work 1 hour on the project, but a newbie puts in 10 hours with ChatGPT's help, I'd be the newbie would have a pretty competitive project to the skilled 1 hour candidate.






You're not supposed to deliver a polished project, you're supposed to show what you can do and what you know. You can also document your process if you want, to let them know it only took you X hours to get to the solution you are presenting.

I had an interview once where they gave you 1.5 hours to code Tetris in ruby. I completed the core requirements and 1-2 extra requirements.

The person that got the offer coded 1-2 more extra features than I could in that time. What am I supposed to tell the interviewer?

"You're not supposed to get a polished project?"

If you're the interviewer, are you going to hire the guy that did just was asked or you are going to hire the guy that worked nights and weekends to get the perfect project delivered to you beyond what was asked?


If you're the interviewer you will invite both people to the next round of interviews.

If you have 2 equally qualified candidates, then who do you pick?

And yet the over engineered solution that somehow took a week to complete fell completely flat. I'd guarantee that Kagi has hired developers through this process who only spent a couple hours on it. If I was working on this, I wouldn't have gone beyond three hours. It would have actually been a console app and I would have done something like integrate your unread mail count in your terminal prompt as some "bonus" demonstrating additional thought in the space.

I've worked with IMAP and POP libraries before so am familiar with the fundamentals for building a client and libraries in many languages make this part of the integration very straightforward. Couple that with a "modern" CLI library this should come together very quickly. And I would not have included half a dozen cloud services for a terminal like email client. The project submitted completely missed the mark and they still have no idea why.

If I wanted to create something by meticulously planning out every detail and spoon feeding them to a code monkey with no creative input I'd just use an LLM or outsource to India where you've got to spell out every little detail and still get questionable results back. I've had to do that plenty of times and I don't want to work like that. I want to work with other professionals who can run with a concept and deliver good results without constant oversight and micromanagement. That's clearly not the author of the blog post.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: