Curriculum for Becoming a Software Developer

In various forums about software development one kind of question comes up over and over again: “What should I learn next and how”. So here is my take on that question: Phase 1: Getting started learn a main stream language. Current best candidates in my opinion are C# or Java. Both are general purpose and [...]

Posted in: Softwaredevelopment by Jens Schauder 3 Comments

You Coworker is a Net Negative Producing Programmer? It’s Probably Your Fault!

When I first heard about about the concept of a net negative producing programer (nnpp), I immediatly said: “Yep, I know what you are talking about.” But after some time I started to wonder: how do these get into the career of software development, and possibly more important, how do they manage to stay there? [...]

Posted in: Softwaredevelopment by Jens Schauder 1 Comment

How to Start Getting Professional about Software Development

Many teams don’t develop software in a professional way. Thats why I write and talk about your duties as a professional software developer. I basically get two kinds of reactions to that. One group agrees with me, at least on the basic idea. But the other group basically claims they aren’t able or aren’t allowed [...]

Posted in: Softwaredevelopment by Jens Schauder 5 Comments