Hacker News new | ask | show | jobs
by arenaninja 3983 days ago
It would've been useful if you'd at least posted the language. My recommendation is this: be pragmatic. I've been asked plenty of times to forgo software development principles to get a product out the door ("hardcode this", "copy/paste that"). I never copy/paste, but I have hardcoded things to get a product shipped on time. You may have a better idea of how to do a lot of things, but only bring it up when you understand the full implications of your changes. Initiative is good, careless prattle is bad.

Groking business logic can ultimately make you more valuable than your software development skills, and nobody hires you for software development alone. Be humble (I myself sometimes fail this when I word something too strongly), be honest, be malleable.

Honestly, without some sense on the stack, size of the codebase, type of company and team size, that's about as much advice as I can give you

1 comments

Thank you. The language will be mostly Python. Being pragmatic is a good thing but I guess that comes after I start working.
Is this Python 2 or 3? The ecosystems are pretty different