9 ms·
Current company: yes, but I also need the stupid IT Windows laptop because the company is full of Windows-only software, including internal websites that only w
by dyingkneepad 6y ago
Current company: yes, but I also need the stupid IT Windows laptop because the company is full of Windows-only software, including internal websites that only work on very old IE (!!). They've been trying for years to migrate away to Google Chrome, but it's not done yet.
But keep in mind that "yes" as an answer does not mean good things. Keep reading.
Previous company: also yes, but I was forced to use the development environment they chose. And that was Eclipse for C++ programming, including an SVN plugin for Eclipse. When the manager saw I was editing files on Vim he explicitly asked me to not do it again and stick to Eclipse. I was in shock. I was also told do not use svn commit from the command line and use the Eclipse stuff.
A few months inside the company and I figured out why: most of the developers (except for me and the lead guy) were people with Mechanical or Electrical Engineering degrees who only took a 6-month course in C programming, some extra training and then were trying to be programmers (that included the manager). They mostly had no idea what they were doing: Eclipse was trying very hard to keep the codebase following a single coding style, but they often managed to commit wrong stuff. Build artifacts were in every single SVN repository. One of the most senior employees (7+ years developing C++ for them) once told me he was "not so sure what g++ did when it converted a signed integer to unsigned". The salary was great for everyone because the company had some very juicy government contracts. And we were rewriting the main system (basically the product of the company) from scratch because the previous one was too buggy to be maintained (according to them). I was the person who told them about the existence of Valgrind. Fun times, I can say I learned a lot :)
Thanks for reading my rant lol.