not leaving my cushion job sooner. was not learning anything new and being pushed to becoming a better developer
Comparing my coding skills to others and valuing myself (rates/salary) relative to where I see myself in that comparison - better = higher/worse = lower.
We all have different skill levels and different needs financially - it's more about applying what you know and making it valuable to you employer/client, when you do that you don't need to compare to anyone else.
One day = 24h. I wish I could code longer D:
I regret not getting involved in back-end dev earlier.
I come from a visual background so I was initially very attracted to front-end and UI / UX design, and begrudgingly did back-end work when mandatory.
Over the past year or so I've gotten way more into back-end, and am finding just as much satisfaction in this aspect of development.
Not ask help when i really needed.
Being working for others and not for what i believe.
Not forcing myself into test-driven development sooner
Not seeking out code reviews from more talented individuals sooner
Not learning different styles of programming earlier (OOP & FP rather than just OOP)
Writing late night code and doing all-nighters and then wondering where all the bugs were coming from
Sitting all day every day for all these years.
Second regret: not developing another skillset outside of computers in general.
Dean Witcraft
Software Engineer
Not moving more often to new challenges. My cycle tends to be 5-7 years in one position. You get stale and technology advances tend to not keep up with your workplace.