Hacker News new | ask | show | jobs
by sethammons 3538 days ago
I've seen QT binding libs for Go, but I am not familiar with them. Go shines in the back end, but I think Python would likely be a better choice for a desktop app with far more examples to learn from.

More than becoming an expert in a given language or stack, another thing to consider is learning a domain. I'm partial to distributed systems, but if image or audio processing, or desktop app, or whatever it is what you find interesting, diving into those will keep you from getting stale and make you more marketable if and when you decide to move to a new employer. The tech stack will reveal itself or you will find that it is fungeable. The key for the resume there will be personal projects, meet up talks, and blog posts as opposed to work experience. At my work, we would be very interested in talking to such a person interested in distributed systems.

Whichever you pick, I hope you find fun.