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

I've been programming for 11 years, and professionally for 10 years. In this time, I think I've become highly skilled at

- Distributed backends - Tuning databases - Next.js + react based complex web-apps - react-native based android apps - socket programming - multiplayer software - canvas based software - And currently learning database engineering

After exploring so many fields, either I have lost a unified mental model for programming, or the mental model has become so large that it resides out of my active memory and guides my intuition.

I explored most of these fields being a contractor, and then am entrepreneur. As a result, I didn't have enough validation on my code, and only had achieving the business results as my guiding principle.

I work at a mfaang now, so get enough validation on my output from peers to know that the solutions I come up with are technically sound.

There's still one field that I very much wanted to add to my skillset but couldn't for some or the other reason - k8s based ci/cd at scale on a cloud platform.



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

Search: