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

Two key skills for any software engineer are prioritization and estimation.

You need to be able to estimate how long an approach is likely to take in order to correctly prioritize your work.

Coding agents throw a wrench in this because some of the stuff that used to take a long time doesn't take a long time any more. I'm finding my 25+ years of experience in estimating software has been completely thrown off - it's taking a whole lot of work for me to start building up those intuitions about what's quick and what takes a long time.



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

Search: