I currently work for a company that has recently downsized. I do all in-house work, client installs, builds, QA, and, well, basically all the in-house work.
My direct boss is VERY nontechnical and lately I have found it VERY hard to deal with his…
Suppose your team writes a software system that is (quite surprisingly) running fine.
One day one of the engineers mistakenly runs some SQL queries that change some of the DB data, then forgets about it.
After some time you discover the…
Why would there be any pressure if everyone knows what they are doing and the projects are accurately estimated? If there's pressure, or even high pressure, then it implies what they are currently doing is not working, why would any good programmer…
I used to blame changing specifications from clients for code rot, not realising that business models do change and it's my job to develop in an adaptable way. I now see that as a sign of a bad developer (I've changed!).
But now I see other…
In our company, we need to do many seemingly not complicated things, like develop Mobile UI.
Let's say the experienced programmers costs us 4x as much as the beginners.
Both are basically able to complete the seemingly simple things in the same…
My company is going to hire an external developer to create some new modules and fix some bugs in our PHP software.
We have never hired an external developer by the hour before. How can we protect the source code? We are not comfortable giving out…
Every once in a while (read: about every day) I come up with a new idea, start a new project in my favorite editor/IDE, start coding and the next day I delete it and start something new. I've been programming for about six years now and in those six…
At my place of employment, we've had some serious growing pains. We went from a development team of 3 to 10, and the company itself has grow 30% in the past year. By most measurements, we're doing well. Unfortunately, the quality of our software…
As I advance in my career, I have found that I do less technical work and more project management work. I joke that I am getting dumber every day. Each time I go back to doing technical work it seems to be a little harder to get things going. …
I took up a small CSS challenge to solve for a client and I'm going to be paid on a hourly rate.
I eventually solved it, it took 5 hours but I spent roughly 25% of the time in the wrong track, trying a CSS3 solution that only worked in recent…
In an ideal world it is preferrable to meet the deadline with less bugs. But from your experience which is more preferrable/acceptable:
Meet the deadline but has a number of bugs because developer rush into things
Less bugs but not quite meet the…
I am looking for some insight from you smart people on SO. I'm a relatively new developer (3+ years of experience) primarily on the .NET framework, and I'm absolutely terrible at knowing how to properly estimate even the smallest of projects. I…
Possible Duplicate:
How do you deal with an information hoarder?
Often, in IT teams knowledge equals power. This is fine as long as (IT-)knowledge is equally accessible by all members of the team and company specific know-how is well documented.…