generalist

Should developers be specialists or generalists?

There has been some discussion of late within my organisation about whether we should be technical generalists - as we currently are, doing a bit of analysis, a bit of design, a bit of testing and a bit of coding - or whether we should be specialists - specialising in a particular discipline(s). There are obviously pros and cons to each...

If you were to specialize, or specialize now, what would you choose as your specialty?

I find it interesting that although programmers will try to pick up as much general knowledge as possible in the field, most eventually find a specialty that suits them well. If you were to say you have a specialty, what would it be, and how did you choose it? ...

Technical generalist vs. specialist: a job hunting problem

Greetings to all! This is my first time to ask question here, and any comment is welcome. I have been looking at the job market lately, and thus come this question. A little bit background: I am a developer spending most of my career in .NET technology (C#/ASP.NET for the most part). However, I am never satisfied with just .NET skill, o...

What are the typical potential security risks developers should account for?

This is a broad question in search of a decent broad answer, but I am really curious about which key issues professional developers must account for in terms of security. How do you make your website more hacker-proof? How do you ensure the security of your companies' databases? I'm a real noob with security issues but I am keen to hea...

Is the Singleton design pattern built into any frameworks?

Using a Singleton class guarantees one instance of a class to give control to the programmer. Really useful. I was wondering if for example a Singleton Interface existed in a given framework to bypass the need to create/add one explicitly? Would be handy to decalre: public sealed class MySingleton : ISingleton //or a different class ...