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

My suggestion is that besides reading books, you could try to build a startup. It could just be consulting on your own (or with ChatGPT or Fiverr/freelancing sites as your team). Then you will gain direct experience in a lot of those things.

Also here are a few ideas for managing scope, deliverables, expectations, time management. Structure things financially so that they are tied to relatively short iterations that require direct interaction with working software and between the engineers and the users and management at regular intervals. The communication with users AND management, payment, and deployment of working software at regular intervals should be strictly enforced. The project should not continue into the next iteration until all of those requirements are met for the current one.




I agree.

Soliciting for business and sustaining good relationships, in particular, will enrich one’s experience overall.

I’ve learned many lessons - everything from improving my craft to knowing when to drop a problematic client or project.


Maybe I'm splitting hairs, but a startup != a consulting company to me. You'll learn valuable skills doing either, but they aren't the same.

Consulting is way way easier.

Signed, a former consultant and startup CTO.




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

Search: