Having previously worked at a place where it took minimum 3 months to hire someone (but often 6-12), I'd be amazed if Canonical actually ever gets to hire their first choices. What happened was this: By the time the first pick hires had been cleared, they had gotten another job. Same with second pick. Maybe even third, too. Most people don't have the luxury or will to just sit and twiddle their thumbs for months and…
The only time it took me more than 2 months to get a job, that was also the time I wanted to move to another country. All in all it was nice for me to take the time to ponder on the pros and cons, triple check the kind of quality of life I would have in the expected range of salary, housing, schools, etc. I am not sure I would stay motivated in another context.
Canonical’s recruitment process is long and complex
271–280 of 460 posts
Re: Canonical’s recruitment process is long and complex
#272Earlier quoted context omitted.
It's certainly antagonizing to me, but maybe that's just because I work for the government and like to think that I do extraordinary work.
Did you work for the Bush administration? If you did, you should probably accept the criticism. If not, well, how is 20 year old criticism of the government any skin off your back?
Re: Canonical’s recruitment process is long and complex
#273Re: Canonical’s recruitment process is long and complex
#274Earlier quoted context omitted.
The argument I saw brought up when I was working at Canonical (before the weird hiring process thing, n.b.) made some sense: They explicitly wanted you to buy a laptop in your country using what's available to you so as to artificially widen the laptops with good ubuntu support: the reasoning was that you being a Canonical employee means you're more likely to help get the bugs fixed. In practice however I don't think…
Having people source random laptops to help increase compatibility doesn't seem like a terrible idea, but the company definitely should reimburse you for the purchase. I certainly can't blame them for dogfooding their own OS either. Having to buy your laptop out of pocket is stingy to the point that I'd be reconsidering my employment. That's a pure cost-of-doing-business expense that the company should cover.
Personally, I was fine with this: I had a laptop I was already doing open source work with, no reason for me to change (I did open source work with my same laptop, as usual, and got paid for it).
Of all the things I could criticize my ex employer about, this isn't one of them frankly. Could they give a lump sum at hiring? Yeah maybe. Could the frequency be increased? Sure...
They made up for that kind of stuff by a lot by flying you around the world a few times a year for a week or more, in my book.
Re: Canonical’s recruitment process is long and complex
#275Earlier quoted context omitted.
There's a point you may be missing - they're seeking fanatical Canonical fans that share in a common vision. Their lengthy process might mean they don't get your typical fast-flying FAANG engineer, but it does mean they get someone who's a die-hard Canonical fan.
Who's a die-hard canonical fan?
People who love Ubuntu, tend to love Ubuntu.
A very long hiring process pretty much ensures the only ones still waiting around are the ones who really want to work at Canonical.
Re: Canonical’s recruitment process is long and complex
#276Earlier quoted context omitted.
My current job was less than a week between my application and signing the final offer. Day 1: I send in an application. Day 2: My future manager writes back "Hey, do you have any work examples in obscure language I used for 10 minutes in my EE classes ?". I respond "No, nobody has work examples in obscure language ." Later that day, same manager emails me again, asking the same question, in slightly different words.…
Do you now have any 'work examplesin obscure language'? Or was the manager just interested in trivia?
Re: Canonical’s recruitment process is long and complex
#277When I became an engineering leader, it was my turn to design a hiring process. Most other companies similar to mine copied what Google did. That led me to this essay [1] and I realized copying what other big tech companies do probably wasn't right. I didn't have a "I need to pick from several good engineers" problem. I had a "I need to find a good engineer quickly" problem. I really don't know which problem Canonica…
Re: Canonical’s recruitment process is long and complex
#278Earlier quoted context omitted.
In the early days it wasn't "polished" in any way other than the font or color choice. Which just about every distro was doing at the time (Fedora also had a clean and liked theme). But sure, here's the comparison. Ubuntu 4.10: https://www.phoronix.net/image.php?id=664&image=ubuntu_histo... Fedora Core 3: https://upload.wikimedia.org/wikipedia/commons/2/28/Fedora_C...
Both looked dated back then, but Fedora Core 3 more so. Besides a slightly less clunky selection for theming, the game changer was the installer and the willingness to chuck the Free Software purity, back when the FSF was at the height of its influence and the terrible that was setting up Linux made it inaccessible to even CompSci students, let alone the general public. The delivery of Live CDs (I believe initially t…
That's a matter of preference. Regardless, the Humanity theme is much closer to what standard GNOME looked like back then. Which goes against the original point that they were especially polished.
> Besides a slightly less clunky selection for theming, the game changer was the installer and the willingness to chuck the Free Software purity, back when the FSF was at the height of its influence and the terrible that was setting up Linux made it inaccessible to even CompSci students, let alone the general public.
What is with this weird, warped memory that is so common these days? First of all, many distros eschewed "Free Software purity": SuSE, Mandrake/Mandriva, Linspire, etc; and they definitely did it better than the early versions of Ubuntu. Ubuntu didn't get known for being "easy to install" until 2+ years after its release when jockey was reworked in 6.10/7.04. As to difficulty to install? The Anaconda, SuSE and Drak installers offered much the same experience as the standard debian installer that early versions of Ubuntu used, but with GUIs. And it took two minutes of googling "nvidia fedora core" to find RPMForge then click the "add to repos" link to add the necessary drivers to the single of the aforementioned distros that didn't offer it.
But sure, let's just do another direct comparison.
Here's the Ubuntu 4.10 install:
https://www.youtube.com/watch?v=zLX3vJgLdrw
Here's the installer for Fedora Core 1, which came out a year and a half before the first version of Ubuntu (even with the fact that this person chose to manually partition their disks, it's pretty streamlined):
https://www.youtube.com/watch?v=D6c3prrIhzI
If you honestly believe the Ubuntu install is easier or more friendly than the Fedora one, you're delusional.
And for further comparison:
Mandrake 10.1: https://www.youtube.com/watch?v=OTnKhruF9kc
Linspire 5.0: https://www.youtube.com/watch?v=X_lL4HE5a0o
Yeah, you're right. They're much more difficult than Ubuntu to install (especially for "CompSci students").
In addition, their stance on Free Software went way too far when they started developing in their own bubble and refusing to upstream any of their patches. At the time they were mocked for their ugly brown color, for their overly opinionated stances and for holding back advancements in Linux. AIGLX's ( developed by Fedora+the Free Software community and the eventual GL extension to Xorg) development was delayed by the fight with Ubuntu/XGL, who just wanted something pretty now to show off. Same goes for all the constant fights they start [and always lose] to do things "their way": systemd vs upstart, flatpaks vs snap, mir vs wayland, GNOME vs ubiquity, etc, etc etc.
Their reputation has always been that they use the Linux community to do all the dirty work for them, and give nothing back. At least, for people actually involved in the community.
> The delivery of Live CDs (I believe initially they still had a Live/Install split like other contemporary distros) was _huge_ also in places where broadband was too slow to make downloading the ISOs practical if you weren't 100% committed since before even starting, and it reached many countries, in South America it'd for sure be a huge pain to download ISOs.
There you go. This is why they were popular. In a time when many people were still on slower broadband or Dial-Up (or had to pay 3-10usd to order a disc); having a millionaire cover the cost of sending it to you was a big deal. Ubuntu 4.10-6.10 didn't get popular for being pretty, or easy to use, or having a great out-of-the-box experience; they did despite those things because it was super easy to get 5 discs and hand them out to your friends who knew nothing about Linux. They then worked on making the out-of-box experience better for themselves (and only themselves) while leeching off the established distros who did work with the community. Red Hat/Fedora is the big one, but Mandrake/Mandriva, SuSE, etc were also big contributors. Hell, it was common for Microsoft to contribute more to the Linux upstream than Canonical did.
> All these actions to make Linux more accessible were a pretty big deal.
The one action. Making discs easy to get and distribute to people unaware.
Re: Canonical’s recruitment process is long and complex
#279(A bit off-topic, but to give another example of where convoluted hiring processes get you to...) Last year, I did 8 interviews (including 4 technical assessments and quizzes) to get an offer from AMD (in Germany) as a software engineer. For completeness, they reached out to me. I wasn't really looking at the time. When I got the offer, salary+bonus was less than what I had at the time (a lot less now) living in a si…
Did you agree to 8 rounds of interview, without knowing if there is a match between your salary expectation and their salary range?
In my case, they knew my current salary and expected salary from the first call.
They didn’t commit to anything beforehand, and maybe that’s my mistake. OTOH it is quite a bet to spend a lot of someones (mine, in this case) betting they’re going to accept a smaller salary just for the privilege of working for you.
Re: Canonical’s recruitment process is long and complex
#280Earlier quoted context omitted.
Apparently it's the big three of management consulting.
I suppose it should not surprise me as much as it does that there are people out there who are in the union set of people who have interviewed at FAANG (i.e. all of them or enough not to refer to them individually) and also interviewed at MBB (ditto). No Jane Street, though? No PEGS? No GSIBs?
Unions are (by and large) 'inclusive or's, for an 'and' you're thinking of intersections.