| Hi all. I've been reading Hacker News obsessively for quite a while now, but this is the first time I've ever submitted a question. I'm a senior software engineer living and working in the northwest suburbs of Chicago. I'm 36 years old. For the last 10 years I've been working on the Microsoft stack (mostly C#, ASP.NET, SQL Server and more recently ASP.NET MVC). I've been doing a lot of tinkering with more open source languages the past few years. So I have two questions: 1) Is it worthwhile to considering switching to a different stack like Ruby/Rails or Python/Django at this stage in my career? 2) If I were to switch, how do I go about doing that exactly? I mean, I have no professional experience in other stacks so I would guess it would mean a significant reduction in my pay. I'm interested in hearing all your thoughts. Thanks. |
For question 2), a lot of people suggest creating a side project as a sort of demo/walking resume. The limiting factor there, esp. if you're older, is simply the time/effort required to do that outside of work. I'm also curious about the pay issue. Are there any stats comparing jobs by dev stack?