I’m going to avoid casting aspersions on my fellow developers and instead simply own up to my own failings…I’ve been developing software since I was 10 years old (my first program was written in BASIC on a Commodore PET), and professionally for well over a decade, and for most of that time, I believed that design was someone else’s job, and that it didn’t matter whether I could design my way out of a paper bag.
Design is everyone’s responsibility, at least to some degree. No, you don’t have to start wearing black turtlenecks or engaging in other clichés, but what you should do is start cultivating a basic knowledge of design, and training your eye for what is and isn’t good design, both in the world of pixels as well as in the real world. Have you ever found yourself marveling at how difficult it is to figure out how to use some basic device? Listen to that voice in your head…it’s telling you that you’re dealing with a bad design.
Most of my readers are probably aware that Windows 8 is on the horizon. If you’re a software developer, whether an experienced Windows dev, or one who works on other platform, chances are good that you’ve at least heard of it. What I propose to do in this post is argue for a simple proposition…every developer who would like to put some additional money in their pocket owes it to themselves to learn the What, Why, and How of the Windows Store.
If you’ve attended one of the Windows Camp events that I or one of my peers have been running of late (or even if you couldn’t make it, but would like some great resources for learning more about Windows 8 Metro style apps), the materials from these events have now been made available online. You can download them from:
[ NOTE: This post was written using the Visual Studio 11 beta and Windows 8 Consumer Preview…as with any pre-release software, the code and concepts are subject to change in future versions ]
Since the technique below was for the Windows 8 Consumer Preview, I wanted to share how you can accomplish this in the RTM release of Windows 8, from my reply to a commenter on the post:
For the RTM release, you can use “Turn Windows Features On or Off” in settings (just open the Search charm for settings (Win+W), and type “Turn Windows”, and you should see it at the top of the second column). Once you’ve got that dialog up, the first option available will be “.NET Framework 3.5 (includes .NET 2.0 and 3.0)”. Check the checkbox, click OK, and you should be all set.
Today, I’m kicking off a new blog series, which I’m calling Windows 8: What I’ve Learned, or W8WIL for short. I’ve had the good fortune of spending some quality time with the Windows 8 Consumer Preview release, and there are plenty of little things that can make your life easier as a developer, and I’ll share those in this series.
As promised, I wanted to share pointers to some additional recorded sessions from BUILD that you may find useful, as well as a link to the sample Canvas Paint app that I used for my demos. If you’re interested in getting the additional tweaks I added to the sample to support persisting the brush color and size, etc. please drop me a note via my contact page, and I will be happy to share it.