I'm a technologist who likes dabbling in everything. I like architecting resilient systems, writing beautiful code, learning obscure languages, and having at least 5 IDEs installed on any of my computers. I would have loved to debate Windows vs. Mac vs. Linux, but in truth, I use all the 3 and love the fact that there is so many options in tech.
I'm an undergrad in Electronics & Telecommunications Engineering, and have a Master's from GeorgiaTech in Computer Science, specialising in Machine Learning.
Mentoring, technical chats, or just an interesting conversation.
All good points. I’ve learnt over the years that ideas tend to themselves be a leaky abstraction and a good engineer can help “manage” that leak if not eliminate them. The iterative building of features is another important point because it keeps your business viable with those smaller milestones while you reach the grand goal.
One thing that is often missing is the art of engineering itself. I started writing code as a kid, and a lot has changed in terms of technologies, syntaxes, paradigms, frameworks, etc. The pieces of the jigsaw puzzle change, but not the art of putting them together. Unfortunately, that art is not always visible, because when someone opens code, they see syntax rather than design. I think that invisible art is something that gets missed when myopically focusing on specific technologies or frameworks.