management

What jobs to give to an intern?

Interns typically get given the mundane jobs - bit of filing, some simple bugfixes, a 'no use' project or CD\DVD duplication for example. If you were (or are) an Intern, what would you want from your internship? If you're responsible for an Intern, what measures have you taken to make the internship a really valuable one - both for the ...

How do you talk to non-technical bosses

Ok, so I'm a lone developer at a PSEUDO startup... it's a new venture for an existing small company. This is the FIRST time I have managed a project alone, usually I work for startups with lead tech guys that mentor/manage me. It's really difficult for me to communicate priorities to my boss. With some things he is good, other things n...

How do I find and hire a good intern?

We are in the process of looking to bring an intern on board. For the record, it's a paid part-time programming internship and we would like them to be local. We always struggle on where to look for a good intern, someone who is passionate about programming, likes to be challenged, has a good (their young, so it doesn't need to great ....

What is your choice for a Time Managment Solution?

I've come across a few different applications that monitor my usage while on the computer, but what have you used, and like? whether it be writing down your activities in a composition notbook or install an app that reports silently to a server? what do you like? ...

How do I reward my developers for the little things they get right?

I am in a tech lead role and my developers get stuff right most of the time. How do I communicate to them thier value to me? (I.e. they have value because I do not have to go through and point out mistakes which means I do not have to watch them like a hawk which frees me to do more useful things). In summary For doing the mundane wel...

What's the single most important thing that Executives want from their software development folks?

Busy executives in technology businesses (that's most every business, these days - not just software development houses and software product companies) are generally less than happy with the performance of their software development folks (whether in-house or out-of-house). What, in your experience, is the one most important things they'...

Managing Feature creep

Does anyone have any practical suggestions about managing feature creep in GUIs? I'm getting strong pressure from both internal and external sources to add, modify, tweak etc. I always cringe when someone approaches me with the words "wouldn't it be nice if...?". I can't just turn around and yell 'NO' at them, because often they are my...

How do you respond when an IT manager asks you, "What is Firefox?"

Even though I've jumped on the Chrome bandwagon, I still wear my blue Firefox golf shirt to work occasionally. Sometimes people ask me about it in the elevator. Sometimes these people are managers in our IT department. I've even had the same manager ask me more than once (given about six months between). I want to know not just how wou...

What's the single biggest reason Senior Executives tolerate poorly-performing software development projects and teams?

Many senior executives of businesses that rely on custom software - within their products or underpinning their company's services - seem to tolerate or avoid tackling long standing dysfunctionalities in the projects and teams developing that software. In your personal experience, why should this be so? ...

Managing clueless software managers

Ideally it would be great if those in management had at least some background in software development. On a number of occasions though, as a software developer, I have found myself dealing with what some might deem (unfairly?) "clueless" management individuals. Rather then turn this into a anti-management ranting session, can you provi...

Perks for new programmers

I intend on hiring 2-3 junior programmers right out of college. Aside from cash, what is the most important perk for a young programmer? Is it games at work? I want to be creative... I want some good ideas ...

Are people with certain Myers Briggs personality types drawn to careers in programming/development?

I've been wondering if there are certain personality types that are drawn to programming. If you've taken this test, please post your types here and I'll compile the results. Update: There have been a few answers regarding the erroneous nature of the results from a Myers Briggs personality test. Please take this into consideration if ...

Free/open source service (SOA) management and monitoring tools

Hi, I was looking for Free/open source service (SOA) management and monitoring tools. What tools have you used and is there any tool that you recommend? Thanks Manju ...

Injecting a user account into mySQL

Hi all, Tackling a strange scenario here. We use a proprietary workstation management application which uses mySQL to store its data. Within the application they provide number of reports, such as which user logged into which machine at what time, all the software products installed on the monitored machines, so on and so forth. We ar...

How do you know if you are a bad programmer? Or how do you tell someone they are?

It is a seemingly taboo subject. I imagine I want people to tell me I have a bad idea or did something totally wrong... but no one ever does. Of course I am part of the same problem, a good friend of mine is really smart, reads tech blogs, and goes to conventions... but always seems to make things that are more complicated then they ha...

How to justify a workstation upgrade

If you are finding your current workstation a pain to work with, how can you successfully justify an upgrade to management? ...

What employers expect from new developers?

In somewhat a response to Perks, what do employers/managers expect from new developers? ...

How to deal with pair programming issues?

Some members of the team are having problems programming together. Different gender, different culture, different age. How to deal with those problems? - Do not pair them together, or - Pair them together and let them come to a "golden middle" ...

File System Management Tools

Looking for suggestions on file system management tools. We have several terabytes of images, pdfs, excel sheets, etc. We're looking at some sort of software that will help us to manage, archive, etc the images. We don't store all the files information in a database but some are and we were hoping to maybe find an app that could help ...

Setting up an architecture department

Some context upfront: Imagine a 200+ developers company finally setting up a more or less independent architecture team/department. The software portfolio consisting of 20+ "projects"/applications of varying sizes in production was taken care of by team-leads/technical-leads, who were responsible for and in charge of the projects "archi...