84 karma · joined February 20, 2009
You can reach me at my username on gmail.
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.
Who we are: https://www.clio.com/about/ Some things we’ve built and shared: https://labs.clio.com/
APPLY HERE: https://grnh.se/2253e61e1
A friend who worked there shared the following, which is worth a read if you're n interested in the topic:. http://vanmag.com/city/how-working-at-the-vancouver-aquarium...
https://community.questrade.com/b/diy_investing/archive/2016...
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.
Obviously, still talk to a lawyer.
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.
After that, offer increased severance as other posters have suggested.
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
That said, I often find myself fiddling with the cursor to mark my place when I'm reading something long, so the idea that extra indicators of place might help doesn't surprise me.
I feel better line spacing might also help - their test seemed to have the lines pretty tight together, although I'm not surprised a test would be designed to best showcase their software.
I'm not arguing for rar in particular, just commenting on the difficulties I saw and experienced when using the zip files they provided at one point.
Have you actually launched? Are you close to launch? Real sales and real feedback from real customers is really the only way to validate what you're doing. A year is a long time to build something without real customers - if you don't have customers who believe in the product, there's no reason you should either.
I'm not even mentioning the reach of analytics.
Quick googling got me this page: http://www.idspace-project.org/index.php?option=com_content&...
What's the benefit of var x = function x(){}? Is it just illustration that functions can be assigned to variables?
I remember the trial, and how much easier it made filing bugs on my website for small UI tweaks and such. At the time, owing to the fact I'm cheap, I ended up switched to Jing, which was multiplatform and free, but I consider something of Skitch's ilk necessary for dealing with bug reporting of UI issues.
I did read that quote, though.
Doesn't seem to work as advertised in Chrome (dev channel).
Not bad, but I was never able to really get into CSSEdit, which is sort of what I imagine it to be similar to. A lot of missing editor features - or maybe it just not being vim.
My biggest gripe here is that I have to trust someone else to host my CSS. I just can't do that.
I guess I was hoping for a better CssEdit and it wasn't.
I just hope this doesn't reduce the volume or quality of posts to igvita.com - it's such an amazing resource for technical ruby "stuff".
I kind of like Rand's take on the subject:
As an engineer, there is a short list of tools that you must be rabid about. Rabid. Foaming at the mouth crazy. [http://www.randsinrepose.com/archives/2009/11/02/the_foamy_r...]
And sure, there isn't going to be a single set of tools for every programmer and every workflow, but good tools and a thorough understanding of them are something I would expect from a great programmer. I agree with most of the author's points, and don't want to at all suggest that becoming a vim wizard will on its own make you a great developer, I guess I'd hate to discourage anyone from seeking "text editor zen".
(Or perhaps the poster couldn't handle the consecutive vowels: http://xkcd.com/853/ )
Simply randomly assigning numbers wouldn't work, and it seems the method they've developed for building "fun to play" cards contains weaknesses against statistical analysis.
Hmm... now I'll be stuck mulling over a good algorithm for this all day...