SQL Clone
SQLServerCentral is supported by Redgate
 
Log in  ::  Register  ::  Not logged in
 
 
 


A Humbling Experience


A Humbling Experience

Author
Message
Steve Jones
Steve Jones
SSC Guru
SSC Guru (145K reputation)SSC Guru (145K reputation)SSC Guru (145K reputation)SSC Guru (145K reputation)SSC Guru (145K reputation)SSC Guru (145K reputation)SSC Guru (145K reputation)SSC Guru (145K reputation)

Group: Administrators
Points: 145070 Visits: 19424
If you've ever built software, been a developer, you know that there's a pride of ownership in the code you write. Sometimes it's to a fault, maybe even most of the time, but almost every developer I've ever worked with has taken pride in their code, good or bad, and really hates to have things pointed out to them as poorly written. Justified or not. I think that's one reason why reuse isn't as prevalent as it could be across companies. Everyone wants to write their own code.


So when I saw this article about Microsoft bringing in hackers to pick apart Windows, I was intrigued. This "blue hat" get together, which had a bunch of Microsoft engineers watching hackers pick apart their work, went about as you'd expect. The engineers were not too happy.


But they learned something, at least I hope they did, and it should truly underscore to them that security is a big deal. For whatever motivation Microsoft has, this really shows that they want the engineers to understand what can happen to the product. There's nothing more humbling than seeing someone just take apart your work and show you all the problems. It can be hard, but it can be a great way to learn as well.


Having met many engineers at Microsoft, mostly in the security space, I'm sure it also challenged them quite a bit. Contrary to what much of the Slashdot crowd thinks, the folks up in Redmond aren't trying to just slap code together and get it out the door to make more money. These are professionals that truly want to build great software. Something that's hard and rarely is achieved, but they are concerned with getting things built well.


You may joke about the delays, but I'd honestly prefer a late product that is better written to an early one that requires lots of patience and forgiveness.


Steve Jones

Follow me on Twitter: @way0utwest
Forum Etiquette: How to post data/code on a forum to get the best help
My Blog: www.voiceofthedba.com

DSP-120308
DSP-120308
Right there with Babe
Right there with Babe (763 reputation)Right there with Babe (763 reputation)Right there with Babe (763 reputation)Right there with Babe (763 reputation)Right there with Babe (763 reputation)Right there with Babe (763 reputation)Right there with Babe (763 reputation)Right there with Babe (763 reputation)

Group: General Forum Members
Points: 763 Visits: 323

Now there is one meeting were I would love to have been a "fly on the wall"!!!!!

Darrell


Go


Permissions

You can't post new topics.
You can't post topic replies.
You can't post new polls.
You can't post replies to polls.
You can't edit your own topics.
You can't delete your own topics.
You can't edit other topics.
You can't delete other topics.
You can't edit your own posts.
You can't edit other posts.
You can't delete your own posts.
You can't delete other posts.
You can't post events.
You can't edit your own events.
You can't edit other events.
You can't delete your own events.
You can't delete other events.
You can't send private messages.
You can't send emails.
You can read topics.
You can't vote in polls.
You can't upload attachments.
You can download attachments.
You can't post HTML code.
You can't edit HTML code.
You can't post IFCode.
You can't post JavaScript.
You can post emoticons.
You can't post or upload images.

Select a forum

































































































































































SQLServerCentral


Search