Measured Productivity
Before I begin to dig into things that you should be keeping an eye on, let’s take a moment to reflect on what we do. I am a developer. I love to write code and more importantly create useful “stuff” for people to use. At it’s essence, developers need to be a bit of a creative personality. At least the best developers I’ve worked with do. That doesn’t mean they can draw beautiful pictures or even be creative designers (that’s another entire blog), although some can and do, but it means they sometimes need to come up with unusual, dare I say creative, solutions to very difficult problems. To do this, they need to be sharp. I discovered the hard way that it’s difficult to do that for long intense periods of time with little to no sleep. I won’t preach but I will tell you from personal experience that lack of sleep because you are “in the zone” rarely produces good results. These are the things I discovered:- Lack of sleep damages judgement. It’s easy to “think” you are doing a great job when in fact you may not be.
- Lack of sleep is dangerous to your health but you probably don’t realize it. (see #1)
- You produce more and better code in less time when well rested.
- Those afternoon “power naps” are a message… hear and obey. You are probably not getting enough sleep at night.
Cross Platform Development
With the advent of Windows 10 we were in a world of the Universal Windows Platform (UWP) where we could write an App for the phone and magically get Windows and a whole bunch of other devices like tablets, HoloLens, etc… Well, now with the rise of Xamarin (and acquisition by Microsoft) we can build truly universal apps that will work on iOS, Android, Windows, Windows Phone, even MacOS. Our developer user group held a meetup on Xamarin and sold out in record time. We are soon helping with a full day Xamarin workshop and it’s seeing an amazing number of registrations. Xamarin integrates right into Visual Studio and leverages your already existing skills in C# and XAML if you so choose.It truly is a great time to be a developer, dare I say, it’s a great time to be a Windows developer! If you aren’t already you need to learn this stuff. More on this coming soon.
Windows 10 Adoption
There is a lot of Windows 10 out there. It has far surpassed the combined numbers of Windows 8 and 8.1. Because of UWP you have the ability to write for Windows specifically but get Windows 10 Mobile as a bonus. While the numbers for Windows Mobile today are not stunning I, and some other devs, do find that revenue generation is still pretty good. Windows Phone users tend to not have a problem paying for good apps. That means revenue for you. So, just because the sales numbers for Windows 10 Mobile phones is not spectacular, the numbers are still quite large and you can do pretty well, not to mention the burgeoning market of all the Windows 10 devices. Every Windows 7 device that upgrades to Windows 10 is a potential customer… remember that!Augmented/Virtual Reality (AR/VR)

Of course, there is Microsoft’s HoloLens too as the current king of Augmented Reality. Even if you can’t get your own just yet (still a bit pricey for the indie developer) you can start playing around with creating apps using Microsoft Visual Studio and the HoloLens emulator.
No comments:
Post a Comment