2 posts tagged “software”
I have faced this question a lot of times when designing software for product designers? It is very easy to say "let us automate this and that?". Given the state of software development and the number of bugs every software has (just read the report on Boston Globe about US Airways flights being delayed the last couple of days because of glitches in the new upgrade of check-in software), you wonder how far you can take "automation" before it gives a negative ROI?
Don't get me wrong - I love automation. I am a mechanical engineer - I have some idea how my automatic transmission works - but when I am driving my car that is something I just want to work. What about doing charts or calculating trend lines or the myriad of functions in Excel or doing my tax return using Turbotax - I love the fact that this is automated and it just works.
But there is a place for automation as well. It better work all the time, otherwise there is nothing that kills the productivity more because the user will have to first undo what automation "did" and then figure out how to do what he wanted to do in the first place.
Some cases of automation gone wrong is MS Office
1) "paper clip man" - because he tries to get in my way by offering to automate things when I don't need it.
2) When Word offers me to merge reviews together. Given that I have been bitten in the past, I always say No. Because when I am getting multiple reviews from others and if it does anything wrong (and it has), I will have a helluva time undoing what it did and then doing it the way I wanted to do it in the first place.
In CAD (which is digital clay because what you can create is limited only by the user's imagination) I have always felt that automation should always keep the user involved in what it is doing, so that if the computer did something wrong, the user could always correct it and still get the desired results. The latter becomes a lot more harder if the user had got accustomed to the automated way of doing things without having a clue of how automation did what it did. But at the same time, we always talk about removing the CAD overhead for our users and letting them concentrate on their product design. This can be done by making CAD more easier to use and this would require more automation of tedious and "Cadeze" tasks, but we still have lot of work to do here.
I read an interesting blog post by Kathy Sierra on Creating Passionate Users titled "Are our tools making us dumber?". Very interesting read indeed and the 77 comments that it has attracted is worth reading as well to get different perspectives.
All of us who work do it to earn a living. Yes, that is a given. But is there more to your job than the dollars and cents you earn from it?
I work for SolidWorks, manufacturer of the leading 3D CAD software that enables product designers to design products. What has made my job fun?
In the last 10 years that I have been at SolidWorks, I had the pleasure of designing the software that has had so much impact on people's lives. It is truly pleasing to see the products that have been designed using SolidWorks.
The portable defibrillator that Zoll Medical designs to help a person survive a cardiac arrest or the incubator designed to provide a safe environment for premature babies (see picture) or the latest toys designed by SafetyFirst that my kids play with - the list is endless. This is what gets me going - this is my emotional paycheck. Have you thought about your emotional paycheck? What impact do the products you design have on the world? Think about it - that is a lot more gratifying than the paychecks we receive every month. You may not realize how much impact you may be having in making this world a better place. Give it some thought and be ready to get a fresh new perspective on your job !!