tl;dr Once again I find myself in the position of needing to call BS on a blog post and deconstruct it: Yes, it is possible to be a good .NET developer, and here’s why.
My name is Ted Neward. My corporate home page is here, if you're looking for more of what I can do for you and/or your company.
Pardon me for a moment, but I’m about to whine a little.
As I write this, I am sitting in the Vienna Airport, 1,600 kilometers from where I’m supposed to be at this moment (in Talinn, Estonia, for GeekOutEE), with another three hours to go before I board the flight to there. I’ve been up since 3:30am London time, I’m 400USD poorer that I won’t be able to get back, and most of all, I’m over 5,000 miles away from home with a week yet to go on this particular trip before I can lay down in my own bed and enjoy spending time with my family. I won’t see my hotel room in Talinn until after midnight, and that assumes that the rain here in Vienna doesn’t disrupt my outgoing flight.
And quite frankly, I’m really starting to wonder why I’m doing all this.
tl;dr Celebrating success is always a welcome thing. But in a lot of ways, the people we should be celebrating are the ones who failed, and then learned from it. As a matter of fact, there’s a reasonable correlation to be drawn here—that those who are truly successful are the ones who failed first.
tl;dr Hadi Hariri has made a few observations regarding the churn we’re seeing in the Microsoft open-source space (around .NET Core and ASP.NET Core, among other things). But I don’t think this is a permanent state of affairs; what I think is going on is that Microsoft is finding that managing an open-source project is more than just owning the GitHub repo and just reviewing pull requests.
tl;dr It would seem, based on some reports, that WindowsPhone is officially dying if not dead. While I hate to see competitors dropping out of an already too-few-players market, it was high time Microsoft simply acknowledged that it had lost this fight, and focus its efforts elsewhere.
A Builder implementation in C#.
A Builder implementation in Java.
A Constructor Function implementation in Scala.
A Constructor Function implementation in Java.
tl;dr A recent article caused a bit of a stir among the startup community here in Seattle. I wrote up a response, with my thoughts basically suggesting that the startup bubble may be on the cusp of bursting (which is both good and bad); this is (more or less) the text of that response, which I thought might be of interest to others.