Sign in
I. M. Wright’s “Hard Code”
An opinion column for developers.Brutally honest, no pulled punches.
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Tags
Adventures in Career Development
Being a Manager--and Yet Not Evil Incarnate
Cross Disciplines
Inefficiency Eradicated
Microsoft--You Gotta Love It
Pages
People
Personal Bug Fixing
Process
Process Improvement--Sans Magic
Project Mismanagement
Resources
Software Design If We Have Time
Software Quality--More Than a Dream
Tools and Techniques
Browse by Tags
MSDN Blogs
>
I. M. Wright’s “Hard Code”
>
All Tags
>
software design if we have time
Tagged Content List
Blog Post:
Data-driven decisions
ericbrec
You’re working on a feature and think there’s an obvious customer improvement to be made. The tester thinks you’re in obvious need of medical attention from a psychiatric professional. She believes the shipped design was fine from the start. The PM insists that your suggestion doesn’t...
on
1 Nov 2012
Blog Post:
Software engineering—what’s missing?
ericbrec
To start the new year, my boss gave an all-hands speech to a large group of developers about being an engineer. He equated being an engineer with taking responsibility for quality and using methods that ensure high quality at checkin ( Nailing the nominals ). Naturally, a developer in the crowd took...
on
31 Jan 2012
Blog Post:
Green fields are full of maggots
ericbrec
As I said in Nailing the nominals , the two keys to successful big projects (100K+ LOC) are thinking ahead and defining done. Thinking ahead is about design and planning. Defining done is about setting a quality bar and sticking to it. Yet many big projects go astray even when people think ahead and...
on
1 Feb 2009
Blog Post:
My experiment worked! (Prototyping)
ericbrec
It's summertime. Time to sit out in the sun and daydream, perhaps on a vacation or a weekend afternoon. When your mind is relaxed at times like these, you often think of beautiful new ideas. You further develop those ideas and then, when the time is right, perhaps early in the next release cycle, you...
on
1 Aug 2008
Blog Post:
At your service
ericbrec
Remember this one, "The microprocessor changes everything!" No, it didn't. Yes, it had a big impact, but people still fretted about the same problems and tried to accomplish the same things. They just created problems and accomplished things more efficiently. How about, "The Internet changes everything...
on
1 Apr 2008
Blog Post:
Software performance: What are you waiting for?
ericbrec
You hurt your shoulder playing volleyball, so you make an appointment to see your doctor. You enter the office and wait in line for five minutes just to let the receptionist know you've arrived. He has you verify your contact and insurance information, which haven't changed in ages, and then tells you...
on
1 Nov 2007
Page 1 of 1 (6 items)