Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Hey mate. This situation is pretty common in my experience. Its not your fault, its bad management but by the same token bad management is so common in software development you need to develop some defence against it so in future i recommend the following:

1. Make sure all your time is tracked on a file you control. Don’t necessarily share that information freely but it might be useful to you if you need to explain stuff layer to answer why something took so long.

2. Always have a written down scope and when it changes make sure there is evidence and record this with your time log. (If its exploratory work then the scope might be what you intend to learn rather than deliver)

3. Always send an ass-cover email saying “scope has changed and here is a revised estimate”

To be fair for your first job out of college they are treating you pretty badly and my gut here is after getting your 2 years to prove to are not an early quitter it will be time to move on, and when you do expect a big salary jump.

Unless you are a master negotiator they are probably paying you half what you can get elsewhere.

Also I wouldn’t trust their knowledge or opinions based on what you said, so make sure you learn good Rust practices outside then org from trusted friends/colleagues/courses so when you get the next job you look smart.

You also have a good story for the “tell me about a situation questions” so make it a great story bu being a pro, improving the stakeholder management (communicate project and estimate changes more often) and then show the next employer you are awesome!



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

Search: