You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am a fullstack software engineer based in Ann Arbor
🔭 Working on multiple SaaS projects using React (Next.js), Nodejs (Nest.js), PostgreSQL/TimeScaleDB, GCP, Google Cloud Deploy, Google Cloud Run, and Firebase
A friend and I had a discussion about the basic skills that are often lacking in experienced programmers. How can a programmer work for ten or twenty years and never learn to write good code? So often they need close supervision to ensure they go down the right path, and they can never be trusted to take technical leadership on larger tasks. It seems they are just good enough to get by in their job, but they never become *effective*.
4
5
We thought about our experiences and came up with three fundamental skills that we find are most often missing. Note that these are not skills which take a considerable amount of talent or unique insight. Nor are they "trends" or "frameworks" to help you get a new job. They are basic fundamentals which are prerequisites to being a successful programmer.
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page
or contact support.