Steve Rowe's Blog
learn.microsoft.com/en-us/archive/blogs/steverowe
Ruminations on Computing - Data Science, Programming, Test Development, Management and More
Testing / QAEngineering management / careersSoftware / engineering practiceMicrosoft blogsMSDN archive
- Posts
- 383 from 10 Mar 2004 to 20 Oct 2014
- Posting
- archived, read-only
- Kind
- personal blog
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/steverowe/feed.xml
2014 11
2012 5
2011 5
2010 6
2009 27
- Resolved: To Blog More in 2010
- A Taste of Stack Overflow DevDays
- Design Patterns Are Not Outdated
- Is there really a benefit in lossless audio formats?
- A Review of a Kindle
- StackOverflow DevDays
- Forging a Team Identity
- Own the Feedback
- Be Intentional
- Five Books To Read If You Want My Job
- Some Programming Languages to Consider Learning
- Inbox Zero, Take Two
- Don’t Worship at the Altar of Accuracy
- Simple Management Tip: Tracking 1:1 Conversations
- Becoming a Manager: Learning to Rely on Data
- I'll be posting on Twitter occasionally
- Review: Peopleware
- Spotting the "Uncoachables"
- Review: The Effective Executive
- E-mail Is Not A Good Motivator
- 10 Papers Every Programmer Should Read
- Now, Discover Your Strengths
- Check Out Stack Overflow
- Why We Conduct Bug Bashes
- Managing Humans
- Alan Kay on User Interface Design
- James Whittaker Netcast
2008 77
- 10 Programming Languages Worth Exploring
- Why You Get Nothing Done When You Have So Much Free Time
- Modern Computing Began 40 Years Ago Today
- Improving Task Estimation Accuracy
- Happy Thanksgiving 2008!
- Using Perl for Mass In Place Editing
- More Win7 Previews
- Win7 Previews Starting To Appear
- The MUD is 30 Years Old
- Some useful traveling gear
- Change Your Environment
- Windows 7 Will Be Officially Called... "Windows 7"
- 22,500 Paper Airplanes
- Test Suite Granularity Matters
- This Blog Makes Top 100 Software Development Management Blogs
- Metallica's Death Magnetic Poorly Mastered
- Not Everyone Has the Same Definition of "Done"
- My PAX08 Experience
- Code Review Options
- Code Review Rights and Responsibilities
- The Company You Work For Matters
- Test Code Must Be As Solid As Dev Code
- Cause of "Internet Explorer cannot open the Internet Site" found
- Loving My Eee 1000H
- 10 Pitfalls of Using Scrum in Games Development
- Becoming a Manager: Losing Direct Control
- Get Out of E-mail and Walk Down the Hall
- Vim Tip: My .vimrc File
- June Netcast Update
- Windows Home Server Power Pack 1 Beta Is Available
- Vim Tip: Better Searching
- Better Writing
- Test For Failure, Not Success
- What Won't Our Kids Ever Know?
- Refactor To Make Immediate Change Easier
- Taking Advantage of Vim
- We Need A Better Way To Test
- GVim As Notepad
- Are Audiophiles Going Extinct?
- Get Rid Of Your Security Blankets
- Intel Atom's CISC Legacy
- Vim Tip: Finding a Variable Declaration
- Design Principle: Don't Repeat Yourself
- Keep Your Eyes on the True Goal
- A Microsoft-Yahoo Takeover Primer
- Prefer Composition Over Inheritance
- A History of Filesystems
- Know That Which You Test
- Slow blogging season
- Don't Blame the Compiler
- Which Language To Learn Next?
- Your Hard Drive Probably Isn't Running At Full Speed
- Ten Years Later...
- Audio Not Keeping Up With HD Video?
- Update on Windows Home Server Corruption Issue
- Four Years and 300 Posts Later
- Suggestions for Smoother Meetings
- What Tests Belong in the BVTs?
- Drobo + Windows Home Server = Goodness
- Is That A Wiki In Your Pocket?
- When to Test Manually and When to Automate
- Classes Should Exhibit High Cohesion
- Podcasts I Listen To Regularly
- Is There Value In Code Uniformity?
- HD-DVD: 2006 - 2008, R.I.P.
- Evaluating Your Skill As A Leader
- Arc Is Out
- Modularization vs. Integration - Which Is Best?
- Vista Audio 1 Year Later - Interview with Cakewalk
- Project BBQ Reports Are Released
- The Tipping Point: Not True?
- Unboxing Drobo
- Trying Windows Home Server
- Prefer Loose Coupling
- Do We Need A New Kind of CS Degree?
- Two Software Development Worlds
- Welcome to 2008
2007 154
- Just a Geek
- First EMI, Then Universal, Now Warner...
- Encapsulate What Varies
- Let It Snow!
- Merry Christmas To All!
- What Is Test Automation?
- Welcome Matthew van Eerde to the Blogosphere
- Vista SP1 Release Candidate Available to the Public
- Dynamic Range and Color Spaces
- Design Principles To Live By
- Inbox Zero
- Video Podcasts
- The New Zune Revue
- Resume Advice
- Phone Screen Questions
- "Everyone" Is Not A Valid Owner
- Analog to Digital Conversion
- Always Question the Process
- The Ultimate Geek Jacket
- Keep Process Simple
- The Need for a Real Build Process
- Happy Halloween!
- Vinyl Better Than CD?
- A Little C= 64 Love
- Testing A Daily Build
- New MSDN Tester Center
- What Self-Taught Programmers Are (Often) Missing
- More Amiga History From Ars Technica
- Helping Groups Succeed
- Another Project BBQ is in the can
- Interviewing the Experienced
- Understanding MP3 Compression
- Digital Audio Primer
- Saying Goodbye to Illinois
- Enjoying Pandora
- What Is A Microphone Array?
- A Little Design Advice
- Metrics of Software Quality
- Visiting UIUC
- Do We Still Need Test Developers?
- Test Developers Shouldn't Execute Tests
- Managing Mistakes
- Practice, Practice, Practice Makes Perfect
- You Can't Learn To Program In A Hurry
- iWozn't Impressed
- An Explanation for the "Music Slows Down Networking" Issue
- Test Automation in Crackdown
- Why Algorithms Matter
- My Team Got Me
- HD-DVD Wins Over Dreamworks and Paramount
- Tacit Approval Often Isn’t
- XP Machine Can't See Vista Computer - Solution
- History of the Amiga
- Scrum Meetings for Test
- Another DRM Domino Falls
- Windows Live SkyDrive Is In Open Beta
- Vista Performance Update
- New Blade Runner Coming!
- Dilbert On Software Testing
- More Resources For Teaching Children To Program
- How To Automate UI Testing
- Clarity: The Most Important Management Deliverable?
- Too Many Questions
- Keep Your BVTs Clean
- Hofstadter's Law
- Don't Build for the Future
- Using a Sunrocket Gizmo with ViaTalk
- Dreaming In Code
- What To Test When You Can't Test It All
- Are Design Patterns A Bad Idea?
- Don't Change Code Unless It's Broken
- Cruising To Alaska
- We Owe It All To Smalltalk
- Yak Shaving
- Failure by Committee
- 1337 H4x0rz Use Media Center Keyboards
- Avoid 3-Card Combinations
- Why Computers Can't Play Go
- When Should You Refactor?
- Avoiding Overdesign
- Trade Accuracy for Understanding
- Some Thoughts on Smalltalk
- Week-Long Management Class
- Coding for Humans
- Orson Scott Card Talks Firefly
- List of ReadyBoost Compatible Devices
- The AMP Summit
- Right, Wrong, and Software Design
- Summer School
- What's Wrong With HDMI
- Three Types of CS Programs
- Done With Class!
- Video Acceleration By The Numbers
- Do CS Schools Encourage Sloppy Coding?
- How We'll Avoid the Animated Cursor Bug Next Time
- Real Numbers In the Next-Gen DVD Battle
- Teaching Your Team To Program
- Agile Testing Netcast
- Teaching Yourself To Program
- Fred Fish Dies
- It's Difficult to Grow a Test Developer
- How Much Better Is High Definition Video?
- Do You Have Golden Ears?
- Windows Media for Firefox Users
- The Purpose of Coding Standards
- Why Windows Can't See 4GB of Memory
- My New Addiction: Puzzle Quest
- Getting Real In Software Development
- April Netcast Update
- Top 10 Most Influential Amiga Games
- Death of the Floppy Drive
- Breaking Down the Test/Dev Barrier
- Can Code Be Truly Self-Documenting?
- Redfin: Real Estate Revolution?
- Yet Another Way To Connect Your PC and Your Screen
- A Crack In the DRM Wall?
- Ten Things You Should Know As A Developer
- Showstopper!
- Some Good Advice for Managers
- Beware of Single Focus Roles
- Selling Discrete Audio Cards Isn't Easy
- Interview With Dave Caulton of Zune
- Programming Language Hierarchy
- You Can't Teach Height, But Can You Teach Programming?
- Microsoft Announces HD-Photo
- TechFest 2007
- Geeks Wanted
- Teaching My Son To Program
- Programming, Bridges, and ... the Halting Problem?
- In Defense of Logic Questions
- Crossing the Uncanny Valley
- Hiring Great Testers - Interviewing
- I'm Going To Disneyland!
- Copy As Path
- Display Adapters Demystified
- February Netcast Update
- The Sorry State of HD Television
- Why Writing Software Is Hard
- Contemplating ViM
- Mac Users Respond To Vista
- History of Programming Languages
- Recommended Reading for New Test Developers
- How Much Memory Does Vista Need?
- Back To School
- The Fat Man Speaks
- Hiring Great Testers - Tester Roles
- Hiring Great Testers - Series Index
- Duplication of Effort Is Good?
- Letting Test Drive the Process
- Printer Problems on Vista x64
- I'll save you some typing...
- Interview With Office Test Director
- Project BBQ Reports Are Available
- Welcome to 2007
2006 60
- Functionality Over Elegance
- Merry Christmas
- Secret Santa is NP-Complete
- None of Us Is as Dumb as All of Us
- The State of PC Audio
- What To Unit Test
- Bug Taxonomy
- Vista Goes Gold!
- Is the Internet Really That Powerful?
- What does "RC1" really mean?
- Management Styles
- Cool Live.com Search Feature
- Interview with Clayton Christensen
- LSharp Discussion Group
- Back From Vacation
- HD-DVD Looks Better Than BluRay
- HD-DVD Podcast
- June Monthly Podcast Update
- DX10 Interview
- Welcome the Audio Fool
- VOIP - Ready for Prime Time?
- Prescriptive Advice For Successful Unit Testing
- Introductory Lisp Books
- Making Hard Choices - Which Bugs Do We Fix?
- May Monthly Podcast Update
- Real Estate Finally Goes 2.0
- Testing Systems
- I used a Dremel to upgrade my PC
- Advanced Test Harness Features
- Cryptography Podcast Series
- Test Harness Basics
- Monthly Podcast Update
- Software Engineering - A Valid Aspiration?
- HD-DVD Launches
- Dangers of Test Automation Revisited
- HDCP Primer
- Why I'm Not Buying an HDTV Yet
- Apple Stories
- Podcasts I'm Listening to Now
- Naked Conversations - Live
- Blogosphere Gets Taken
- The Dangers of Test Automation
- Becoming a Lead, Pt. 4 - We Not I
- HDTV Primer Podcast
- Becoming a Lead, Pt. 3 - Delegating
- Becoming a Lead, Pt. 2 – Learning To Trust
- Becoming a Lead, Pt. 1
- Understanding Networking
- HD-DVD Fighting Back
- February Vista CTP Is Out
- Dependent Test Cases
- Effective Text Editing
- Catching the Podcast Bug
- Friendly Reminder: Utilize Source Control
- Lisp and Ruby
- Experimenting With Scrum Part 4
- Experimenting With Scrum Part 3
- A Few Points Of Interest
- Experimenting With Scrum Part 2
- Making the Media Center Remote Keyboard Work
2005 32
- Experimenting With Scrum
- Dual Core Media Center Goodness
- Language Inefficiencies
- You Aren't Gonna Need It - Or Are You?
- Objective Statements - Do You Need One?
- MSN Search Getting Better
- Some Perspective On Vista
- Programming for the next guy
- I'm back. Hopefully.
- OS/2 Finally buried
- Next Gen Game Console News
- WMV-HD Is Now Hardware Accelerated
- Broadcast Flag's Terrible, Horrible, No Good, Very Bad Day
- Black Box Testing
- Programming Languages
- It's not the idea
- Western Digital Understands Warranties
- Interested in being a test developer? We're hiring.
- Sony's Cell Microprocessor
- Quality Assurance != Testing
- Why building software isn’t like building bridges
- Recommended Books On Testing
- FCC Broadcast Flag has a bad day
- What is a Test Architect?
- TDD - First Impressions
- Information Technology Leaders
- Too Much Test Automation?
- Language Choices
- Disclaimer - Please Read
- Three Reasons To Consider Being a Test Developer
- So You Want to Be a Test Developer
- Advice for CS Students