Friday, February 5, 2021
End of old job, new job opinions and predictions
Wednesday, October 7, 2020
Predictions year 2 (and a month)
A year ago (and a month) I wrote about some predictions about the company after a major shake up. Some things have changed.
The President became the CEO after a period of time and was very forth coming in terms of what happened with the previous CEO and COO. Did actually get 6M for the company. During this time though several very important engineers left the company (fr, w, j, n part time), but haven't replaced them. Towards the middle of the year a new CEO was brought in to lead the team. Someone highly regarded by current CEO but basically just a serial CEO. First hires were more director levels. CTO hired a good QA dev, but next hires were again director types.
Now, more thanks to the previous CEO's hard work, installing a pilot version of the product at a big company. Initial pilot has been rocky due to several issues. Was quite a strange production leading up to the release, lots of know errors and issues being glossed over with one engineer even saying "Are they aware of the very large number of issues?" Current CEO angrily got after the CTO about the significant issues the customer was facing after spending a large sum of money. Tone of the meeting at first was more positive and encouraged to work to get the system fixed. After CEO's outburst, tone was much more defeated. To CTO's credit, he down played the 'grim' take on the situation and rallied the software team to start addressing some of the more significant issues. This type of deployment is also something the rest of the team has already endured with other customers, with the last deployment being almost issue free.
Big shift in attitude when new software director came on as well, CTO has practically kowtow'ed to this unknown, shifting the way the team is doing things (which is to be expected, it is a new software director). But the biggest issue that he's yet another clinger-on instead of one of the many engineers we need to replace the missing engineers and to increase the company in general. Granted that j has been replaced, but the other software engineers have not.
Predictions going forward. Short term, more annoyances around Jira tickets, demanding that we enter more info. Further harassment about taking time off (unfortunately when HR rightly stated that next Monday is a holiday, CTO jumped in to remind every to 'keep the pedal to the metal' and that we have a lot of work to do, possibly trying to impress the new Director for some reason?).
Some other things that I'm kicking myself about. When I started this company I had agreed to 155 a year. They said they wanted to do it differently with 150 and 5 bonus. That 5k bonus never materialized and in the second year my pay stayed at 150 and with out a raise for two years. I negotiated a 'cola' raise of 2% but should have been doing that each year. I did again request a raise last month and 5% for the whole team has now been approved and will be effective the end of this month, but that only brings me to the original 155.
Wednesday, May 27, 2020
Emacs for C++
package installed rtags then built the rtags backend:
At the point of running `cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=1 .` ran into issues where it couldn't find `clang-c/Index.h`, On Ubuntu 16.04 (old desktop machine) even after running `apt install libclang-dev`. This was because it was installing only libclang-3.8-dev. libclang-6.0-dev needs to be installed with `apt install libclang-6.0-dev` in order to get the rtags backend to compile completely.
On laptop with Ubuntu 20.04, just installing libclang-dev worked. In fact, specifically installing libclang-6.0-dev caused more problems.
Monday, September 9, 2019
Interesting approach to bin packing problem and traveling sales man problem
https://pdfs.semanticscholar.org/5a73/5b0159c689c6fe3bc6d3e676d9b8c6475edb.pdf
https://en.wikipedia.org/wiki/Travelling_salesman_problem
https://en.wikipedia.org/wiki/Ant_colony_optimization_algorithms
https://ieeexplore.ieee.org/abstract/document/1226090
Friday, September 6, 2019
Thursday, September 5, 2019
Predictions of now year old job
CEO and COO have been removed. New CFO and President pulled in from the board. All very sudden like. Guestimates at before change runway were ~6 months, President claims that they're bringing in 6 million. We have a ~5M annual burn rate so from this point we have another year from May (so ~20 months from now). They have already started to implement 'cost-saving' measures in that they're 'bringing the whole team under one roof', in that they are closing the second office and moving everyone into the much smaller 'fraternatory'. Could start downsizing in order to cut more costs.
President is socially ungraceful. They're going to be quickly disliked by the majority of the team, partially just due to change, partially just due to demeanor.
President doesn't seem like they know how to run a business, clearly stating that they were happy with the company because they 'walked past the office while out getting drinks with a friend and saw that there were people here working', indicating a typical backward expectation that 'more is more' in terms of hours to productivity. This could lead to a push for more work-theatrics such as being at a desk at certain hours or being seen at the office doing 'stuff'. Could implement more pedantic policies around agile/scrum and jira boards. Vacation time could be more closely scrutinized. Definitely will be more 'calibration' of current team members, with members ranked and judged, which could lead to layoffs. Software calibration:
w/n
l/r
z/f/g/fr
lp/p
a/j/e/jd
If layoffs are implemented, they will probably exploit the fact that most of the eng-team here are grossly underpaid and offer them seemingly huge bonuses contingent on them staying on for another year. The bonuses will only come up to the equivalent that they would make if they were making roughly market value for their skills.
President has stated that they have investments in ~300 companies, which at least looking at crunchbase, is a lot. Most firms only have investments of 10-30 companies. 300 could indicate a spammer approach to investment, which would indicate a desire for quick returns and a short-term 'day trader' approach to investments.
President states that they are impressed by the quality of the team (which is very good), but still could 'install' people into the team that they feels can 'fill gaps' that they believe exist within the team. Could 'install' people into spots vacated by downsized members.