software development Archive

New IBM Internship Positions in My Team

We (i.e., my team at IBM) are hiring several students for an internship starting in January. Short notice, I reckon, but this is a great opportunity for the right people, so I had to share it. We’re hiring a few backend developers, frontend developers, as well as data scientists (interns). The internship will start

Continue Reading

Notice What You Didn’t Do

In his original Rails demo video, DHH stressed the things he didn’t have to do. By 2005 standards, elements of Rails’ unceremonious approach felt almost magical. I was reminded of it by Joel Spolsky’s announcement of HyperDev: Notice what you DIDN’T do. You didn’t make an account. You didn’t use Git. Or any version

Continue Reading

People Driven Development

At every stage of the software development process, I like to put people first. I’m deliberately using the generic word people instead of the more common users. In many cases the decision will indeed affect end-users, because designing a good user experience (UX) is fundamental to the production of quality software; however my point

Continue Reading