Tag

#Software Development

Home » Software Development

7 posts

Everyone codes

 - 

Ten years ago, we wrote about the emergence of grassroots computing. We were well into an open source, social, web services landscape where the traditional CIO function had perfected generic IT, but was only beginning to empower employees to build the tools th... More »

Software development is the newest blue collar trade

 - 

Traditionally computer science is a white color discipline, a cerebral activity beyond that of the typical trades. While not all computer scientists are software programmers, most of the things people touch on their computers and on the Internet run code that ... More »

Winding down. Hacking PERL.

 - 

Vacations are for getting away from work and resting from the daily grind. Yet, almost everyone seems to need a week to unwind before getting to relax. My week of unwinding was productive. During my last workweek, I was helping an employee configure Apache to ... More »

Prototyping can lead to remarkable outcomes

 - 

Prototyping is something software builders leave to user experience professionals and that is completely insane. Prototyping should inhabit everyone’s being. It is an opportunity at any step of any process or creation. There are too many first drafts called ... More »

What are we saying?

 - 

It is encouraging that people find analyzing data so compelling. Visualizations like the ones you can find at Digg labs can whet the appetite of almost anyone. Environments such as Many Eyes allow users to engage more directly in the dialogue of information ex... More »

Getting radical with UCD

 - 

Mark Detweiler from SAP has an exciting article – Managing UCD within Agile Projects – in the May / June issue of interactions. Last year I used SCRUM to manage a small development team on a high-profile project and one of the lessons we learned was that a... More »

Creating software the right way the first time

 - 

Thoughtful software engineers and architects struggle between two extremes: traditional software development (i.e. often well documented, planned and executed) and agile development (i.e. often sprint driven, iteration focused). Each offers characteristics tha... More »