Personal details

William L. - Remote

William L.

Timezone: Central Time (US & Canada) (UTC-5)

Summary

Software is hard. But you can learn it.

I'm a developer with full-stack experience and a focus on tricky front-end JavaScript/TypeScript issues. When I was learning to code, I struggled for years... until a developer friend taught me how to think like a developer, and encouraged me to pursue a career in software. I learned so much watching him write code and asking him questions, no matter how dumb I thought my questions were.

I see a lot of discouragement from learners online; I think encouragement and mentoring are often the missing pieces.

It's easy to get bogged down in the details of specific patterns or frameworks. But understanding the deeper principles can be more important.

Often when you're having trouble getting your mind around a concept, it can help to strip the problem down to its basic parts and build up from there. I can help you do that.