Clio | Senior Systems Engineer | Remote (Canada Only)
We are currently seeking a Systems Engineer, Production to join our rapidly expanding team. This role can be performed from one of our offices (Vancouver, Calgary, Toronto) or remotely, within Canada.
With the help of the cloud, we make lawyers’ lives simpler and help them better organize and manage their legal practices. As one of Canada’s fastest-growing companies with international reach, we employ over 300 individuals with a rapidly growing customer base spanning 90 countries. Clio has been recognized as one of CIX’s Top 20 Most Influential Technology Companies, one of Canada’s Top Small & Medium Employers, and has one of Canada’s 10 Most Admired Corporate Cultures.
As someone who grew up visiting the Vancouver aquarium, I struggle a bit with this decision. Vancouver'saquarium has always tried to brand itself as research focused, and I have concerns about the loss to research if we stop allowing the aquarium to work with rescues. Personally, I have no problem with keeping rescues that are unreleaseable and injured by humans.
While I'm not sure starting with IPOs is the best idea for a novice, I recommend questtrade for a cheap canadian brokerage. Here's how you'd do it with them:
He's new. If he's still in a probationary period - either by statute or contractually - get rid of him. If he's not, and he's a brand new employee, consider adding wording to future contracts regarding a probationary period.
I remember speaking to my partner's cousin about this, a phd working in Ottawa for the federal government. No love lost between her and our previous federal government, so I figured I'd hear a great rant.
However, she figured it was turned into an issue by the media, and roughly supported the ban; her opinion - adjusted for brevity - being that scientists without media training shouldn't necessarily have carte blanche to speak to press.
Media training is a specific thing that thousands of people go through every year--business leaders, nonprofit leaders, lawyers, activists, etc. Usually, following the training, those people then go talk directly to reporters.
If the Canadian rule had been shaped like that, probably no one would have objected much. Media training costs a bit of money and takes a day or two, usually--no big deal. But that's not what the rule was.
There is another post in this thread arguing that I'm speaking "partisan propaganda" (another a "mouthpiece of evil". How very theatrical) for my position. Which is a bit incredible given that I despised the Harper government, and personally lean to being a libertarian.
But at the same time I've considered the actual facts, coupled with the reality that mainstream media, when generalizing science, tends to do a really, really horrible job. The notion that the government wants to ensure the message is clear and coherent -- especially when it's given the weight of the government behind it -- given a free range of employees with their own quirks and communications issues, seems entirely rational.
Scientists paid by tax money need to be co-conspirators in formulating political messages by either self-censoring or being censored?
What other categories of people working for the government should lose their speech rights (I do realize this is Canada)? If a tax collector disagrees with $politician_of_the_month about tax policy, does that count? What about a park ranger on tax policy? Can a trash collector talk to the press about anything without asking Daddy Censor first?
In a different direction,
> The notion that the government wants to ensure the message is clear and coherent [...] seems entirely rational.
Sure, to someone whose goal is presenting a "governmental viewpoint". Which is going to inherently be a political message. In democratic places, we assume an electorate capable of deciding between competing explanations of reality. And given the weight of decisions about things like climate change, don't we want to hear from more, rather than fewer experts? Especially ones paid for by the electorate's taxes?
Just my opinion, but I don't care what the government party line is. Politicizing science is wrong, and governments that attempt to manipulate our knowledge of the world is wrong. I mean both of those in the moral sense. In the practical sense, arguing with reality is not a long term strategy, and is bad for both governments and parties. (There's a certain party to Canada's south that seems to be learning that lesson as I type this.)
I would think that someone leaning libertarian would think something similar.
you have a very strange format to your communication.
many times you stick the tail end of one sentence into parenthesis, only to close them after entering another sentence.
where did you learn this?
It is quite intriguing ( and a unique thing. But really not ) for people who notice such things.
It's a weird argument anyway. He is arguing that the mainstream media do a terrible job of reporting science and this occurs when a scientist is allowed to freely speak to the media about their own work - ergo only a media officer should be able to give information to the media.
What I'd like is for you to provide some links that support your position.
Right now I'm literally seeing nothing via Googling that supports your idea that the science consultation was merely a response to a rogue salmon researcher and other hype PR and the like.
In addition to the Nature article, on the other hand, plenty of other articles tend to support the position that most of the "muzzling" was political, in key industries that were either afoul of political ideology, or ran contrary to business policy, or both. Here's the first page of Googling on the Harper science issue.
That's a large amount of links that are saying this.
I will note that only a few specific examples of suppression came up repeatedly, so there could be some "political inflation" going on. But showing up with zero counterpoint links isn't doing anyone any favors. At this point, I'd have to think the other side is more correct.
Instinctively I personally think that it is naive to think that "government ensuring the message is clear and coherent" will actually produce better results than a free independent press generalizing science. Bias is natural, but a free and independent press often consists of many biases, not just one, with less power to manipulate public opinion in most cases. (In other words, so what if some mainstream media reports science wrong? After all, some might report it right. Either is a much better situation than science not being reported at all.)
First of all, I'd suggest addressing the issue company wide. Before firing, tell everyone pii outside of the office is unacceptable. Figure out a way you want to deal with that that lets people keep working, whatever it's work through a VPN, anonimizing data, or what not. Address it as the privacy issues it is, and ask all developers to acknowledge and agree to the policy change. It might smell funny to some, but it's not an unreasonable policy.
After that, offer increased severance as other posters have suggested.
Sounds like a broken culture. I won't comment on the normalcy of your situation, but I do not think it's acceptable.
If you want to stay, talk to your manager and explain you need more mentoring. Talk to the friendliest senior you can. You may just need to work on building g a relationship with someone. Junior employers should get mentoring, trading; they should be encouraged to make mistakes. You can find that somewhere, but you may need to search that not only excel technically, but also excel at managing people.
Bringing in a consultant is probably your best bet. Database optimization needs to generally take into account YOUR data and usage patterns.
If you want to learn a bit yourself, pick up a copy of "High Performance MySQL." I've found that to be the most useful MySQL scaling book I own.
Figure out your slow queries. Run "SHOW PROCESSLIST" on the server and see what's typically running.
Look at the actual queries - if you're frequently running a query that looks through most rows of your biggest table, that's going to be a tough query to optimize. Instead, look to either caching or regular pre-computation of the results.
I've found that an unfortunate number of people aren't aware of "EXPLAIN" and its use to help figure out query issues. Learn and use it.
You're on a VPS. That may be fine, but it may have horrible I/O throughput. If you're writing a lot of data, or having queries that hitting some sort of mysql or OS cache, IO will be your bottleneck. Make sure it's fast enough. Look at average IO wait times. Test max. throughput.
MyISAM tables may be an issue. MyISAM tables use table level locking - only one session at a time will be able to update the table. This is quite possibly a problem if you're doing any updates or inserts to a table that is also frequently read from. Look to move to InnoDB soon. See: http://dev.mysql.com/doc/refman/5.1/en/internal-locking.html