Contents tagged with Development Article
-
5 steps to better software estimates
Schedules are critical to business. They help us plan and coordinate efforts across teams. The problem with schedules is they are based on estimates.
-
The fallacies of distributed computing
Building distributed systems can be complex undertaking. This makes solid architecture, design, coding, and testing all critical to success. Failure at any of these points can lead to degraded performance, unhandled failures, unplanned expenses required to redesign the system, and ultimately lost customers.
-
Adam Savage Presents Problem Solving: How I Do It
One of the key ingredients to software development is problem solving. Knowing all the technology buzzwords is great, but if you don't have problem solving skills it is a waste. Solving these problems is also what makes software development fun. At a recent Maker Faire, Adam Savage of MythBusters fame gave a great presentation on Problem Solving. It is an excellent view. He also mixes in some "behind the scenes" stories about his MythBuster experience as an added bonus.
-
Virtualization of Developer Workstations
Virtualization is everywhere. We're using it for instancing our development, test, and production server environments. A couple years back, I read a blog post by a development manager who virtualized his developer's PCs. The idea made a lot of sense, so I went to our CIO and pitched the case. We've been running like this for the past two years and it has been working great.
-
32 ways to Visualize your debugging experience
Debugger Visualizers are one of the best productivity additions to the Visual Studio debugging experience. After reading Vardi's post showing the wide variety of custom visualizers, I decided to start maintaining a list of visualizers at dotnetpowered.com. After some internet research, I've documented 32 visualizers for everything from Regular Expressions to Linq Queries. Check out the list and rev up your development environment today! If you know of any other custom visualizers, please send them my way.
-
The Principle of being Smart and Lazy
I recently ran across the article A Good Programmer is a Lazy Programmer and it reminded me of the my high school programming teacher's favorite quote: "Be Smart & Lazy". More on that in a minute, but first a brief detour down memory lane.