3 ms·
My first software job was by far the worst. I worked directly under the CTO, who was a huge micromanager. The code I was working on was akin to what we'd call n
by Jeremy1026 4y ago
My first software job was by far the worst. I worked directly under the CTO, who was a huge micromanager. The code I was working on was akin to what we'd call now micro services. Except each "service" was a single, 5,000+ line functional PHP script. There were no common libraries, but plenty of duplicated code. It was myself, another person who wasn't a developer but was working as one, and the CTO who knew just enough to be dangerous.
I would be called into the CTOs office (next door to the shared office 3 of us were in) multiple times a day by him just yelling our names. We were expected to drop whatever we were working on and go in to answer whatever question happened to pop into his head at that second.
Often applications would break and the CTO would want to know why, only to find that the local copies of the code on my and my co-workers machines didn't match what was on the server. Which means the CTO changed it, but refused to admit they changed anything, claiming it must have changed itself. When me and my co-worker suggested adding version control to the code, the CTO immediately shut it down.
These things would happen routinely for the 2 years I worked there. And for an extra kick in the pants, the dress code was shirt and tie and we would be pulled aside and talked at if a shirt came untucked.