How do you stay updated on the latest industry trends and technologies?
To try to keep up with fundamentals and avoid reading fuzz, I try to read stuff that would, in my mind, make it to a weekly or a monthly newspaper rather than articles that would only make it to the daily newspaper.
Are there any emerging technologies or trends you’re particularly excited about?
Historically, programming required a thorough understanding of computer hardware and low-level languages. Over time, we have abstracted many of those complexities away; first through higher-level languages, then IDEs, and now AI-assisted tools. This has lowered the barrier for developing (most) software significantly.
I think we’re heading toward a future where plumbers, lawyers, or teachers —professionals without formal software engineering backgrounds — will program small hacks to improve their day-to-day work. This shift would be powered by platforms and tools created by professional software engineers, and could unlock a new wave of innovation in how computers can be used.