Software Engineering

,

It’s Not Code So It Must Be Easy

Oh, that part of building software that involves talking to ‘the customer’ and making requirements spreadsheets — that’s not real programming. Show me you can use REST.

So goes the thinking of many developers, some of whom are anxious to skip the perceived tedium of business process exercises and get on to the “real work.” For many, software development’s connection to process analytics resembles the electrical conductivity of paper. One reason developers nurture this belief is that much of their income is derived from revising their own work. Imagine that we paid civil engineers to fix their own errors in bridge design. So give it a REST and start improving requirements traceability.

Read More
,

Liberal Arts Meet Software Engineering

Pretty Good Product page via Garrison Keillor - screenshotGarrison Keillor’s regular joke about English majors is mostly spot on. But there may be some exceptions that he is overlooking.

Someone at the high profile brand Samsung has recognized the fact. In a post on Samsung Village, they write:

‘. . .We believe the most innovative software can be developed by someone who’s able to think out of the box, even someone who is a total stranger to engineering. Without any fixed ideas or stereotypes, wouldn’t you be able to imagine and create almost anything? That’s why we came up with a special recruiting program called the ‘Samsung Convergence Software Academy.’ Going beyond finding people who are already software experts, we decided to recruit university graduates, who have majored in liberal arts and with little knowledge in engineering, and help them become software experts!

Read More