Hacker News new | ask | show | jobs
by mb_72 2246 days ago
One place I worked - the main electricity supply and management company for a certain state and certain country - I didn't have admin rights to my own machine, and had to put in a (paper) request for any software that I needed to install to do my job (as the image started as the same image used by someone who would only need Word, email etc). I didn't know exactly what tools I needed, so it took - seriously! - some few weeks before I could actually do any work.

My job was supporting, enhancing and debugging internal tools used by engineers. Upon arrival I was handed a USB key with ZIP files of the source. There was no source control. I initiated a request and the political process necessary to 'allow' me to use source control and setup an SVN (this was quite a while ago) server. I quit in disgust a year later, and the first meeting to discuss whether I should be allowed to use SVN or not was scheduled for the day after my departure. My last work action there was to leave a note on my desk advising my replacement where the most recent ZIP files of source were stored.

None of the above was explained to me before I was employed, and I've since learned not to assume, and explicitly ask "Do you use source code control?" and other basic questions at interview / contract negotiation stages.

1 comments

> I've since learned not to assume, and explicitly ask "Do you use source code control?"

So did I, but when they told me "Yes", it often turned out to mean "Yes, but only in a few departments; not the one you will be working at", and in one case "Yes, but we only use it as a backup system for the completed project, not during development".

Asking the right questions is important, but it's only half of success; the other half is getting truthful and non-misleading answers.