Systems programming and desktop application development is a well established field. In recent years, web and mobile development have shown rapid expansion. As a software engineer I understand that ...
Most engineering manager positions require X years of managerial experience in the job description. That means as an individual contributor I can never qualify. But this experience has to come from ...
At my last job, as a Project Manager, I argued (unsuccessfully) for the Developers to be able to use MP3 players while they were working. Unfortunately, the culture in that company was such that many ...