Fun and creativity! Sounds like a whole program! He definitely has
an interesting approach to management. Actually, more generally,
MS has a unique approach about creativity for software developers.
> "I guess charles could have used a synonym for complicated"
Nothing wrong with Charles, I was speaking of the overall video and associated posts.
When complexity gets high, it becomes a requirement to formalize and structure well. In this sense the framework described sounds like a good help. On the other hand, it is expected from someone working on low-level device drivers to have the ability to deal with complexity. Still, it is always a good idea to write frameworks that lean naturally to good design and coding practices.
Good interview. And why use the word complicated so many times? For sure developing a kernel mode driver is not easy, but the speaker had a clear voice. Also I'd be cautious about those "write those 1000's lines of code in 5 minutes, and that will only be a couple lines now". Still the formalization into a state machine is interesting. Also I appreciated when the speaker said they're trying to be consistent. Good tools do not try to do your work, they help you do good work. How do the mini-drivers fit into this? Are they simply outdated?
Managed code drivers? Ark! One day will come when we'll spend long winter evenings around the fireplace, telling our great-great-grand-children (thanks to bio-engineering) odd stories. A long time ago, there were people who actually understood what's going on in an operating system. Those programmers left us a great legacy. Aaaahhh! More, more of those fairy tales!!
Who said Java was one of the greatest things that happened to the developer community?
Tell me the reason that why c++ programmers should move from 2003 to 2005? As a matter of fact, there are still few people use VS 2005 or write C++/CLI code...So, I prefer VS 2003 or VS6...that's my choice.
Even if you do not use C++/CLI, VC++ 2005 compiler is much better than VC6 compiler. Language support is better, preprocessor is better, IDE is richer... So far the only code I could not compile with VC++ 2005 is some forward template declaration. But it's ok. I have heard some people would like to see this feature removed from the language (although unlikely).
Rebecca Norlander - Challenge and Success
Nov 12, 2008 at 11:09 PMExpert to Expert: Erik Meijer and Bertrand Meyer - Objects, Contracts, Concurrency, Sleeping Barbers
Apr 06, 2008 at 3:23 AMVery good video. This was very nice to see Bertrand Meyer speaking about his work. Thanks for bringing this.
BTW, does he have to take into account the customers who do not see a barber and walk away? That was very funny!!
Kevin Moore: New Features in WPF 3.5
Aug 12, 2007 at 2:44 AMPeter Spiro: Building great databases. Making great teams. Leadership. WinFS. The power of having fu
Aug 12, 2007 at 2:21 AMan interesting approach to management. Actually, more generally,
MS has a unique approach about creativity for software developers.
Simon Peyton-Jones: Towards a Programming Language Nirvana
Jul 22, 2007 at 2:21 PMNot only was it nice, informative and too short, but it was just funny!!
I laughed a lot... More like this one.
Doron Holan - Kernel Mode Driver Framework
Aug 17, 2006 at 12:41 AMNothing wrong with Charles, I was speaking of the overall video
and associated posts.
When complexity gets high, it becomes a requirement to
formalize and structure well. In this sense the framework
described sounds like a good help. On the other hand, it is
expected from someone working on low-level device drivers to
have the ability to deal with complexity. Still, it is always a good
idea to write frameworks that lean naturally to good design
and coding practices.
Doron Holan - Kernel Mode Driver Framework
Aug 16, 2006 at 5:24 AMtimes? For sure developing a kernel mode driver is not easy,
but the speaker had a clear voice. Also I'd be cautious about
those "write those 1000's lines of code in 5 minutes, and that
will only be a couple lines now". Still the formalization into a state
machine is interesting. Also I appreciated when the speaker said
they're trying to be consistent. Good tools do not try to do your
work, they help you do good work.
How do the mini-drivers fit into this? Are they simply outdated?
Managed code drivers?
spend long winter evenings around the fireplace, telling our
great-great-grand-children (thanks to bio-engineering) odd stories.
A long time ago, there were people who actually understood
what's going on in an operating system. Those programmers
left us a great legacy. Aaaahhh! More, more of those fairy
tales!!
Who said Java was one of the greatest things that happened
to the developer community?
Shankar Vaidyanathan - VC++ IDE: Past, Present and Future
Aug 01, 2006 at 1:51 AMEven if you do not use C++/CLI, VC++ 2005 compiler is much better
than VC6 compiler. Language support is better, preprocessor is
better, IDE is richer... So far the only code I could not compile with
VC++ 2005 is some forward template declaration. But it's ok. I have heard some people would like to see this feature removed from the language (although unlikely).
Microsoft Platform Vision in the Post Bill Era: Meet Craig Mundie
Aug 01, 2006 at 12:40 AMYour post was funny
Pierre
Microsoft Platform Vision in the Post Bill Era: Meet Craig Mundie
Jul 31, 2006 at 11:45 AMHmm... religious subjects.... You must be talking about this "churn" thing?
See more comments…