2,662 karma · joined June 13, 2013
And really, where else are you going to work if you are a developer and want to make money? One of the big banks? Plenty of dirt there. A defence contractor? Ditto.
1. Some feedback is useful. Sometimes it's hard to be sure how you're doing, particularly if you're not super-sensitive socially.
2. More is not better. Once a year is plenty.
3. It's mostly subjective. Trying to draw clear lines is probably a waste of time. A very experienced organization may be able to create some guidelines, but they should be guidelines, not rules.
4. In the end it's all about whether you are making the boss happy. The only reason to involve anyone other than you two in the process is when some of your work is genuinely out of view of the boss.
Where?
I try to be sensitive to issues of usage like this because civility does not come easily to me, and I have to be careful of what I say lest I inadvertently offend. And I am confident that when I have heard the word used, it is almost invariably in the larger sense. Use in the narrow sense tends to be by foreigners, who seem to be looking for a translation into English, and could easily not know the broader implied meaning.
Did that. The Merriam-Webster, in fact. Here's what they said:
> There are several meanings of ignorant, all of which are concerned with a lack of knowledge in some sense; some of these are more insulting than others, and care should be exercised before applying this word to people who you do not wish to offend. Saying “They were ignorant of most of the laws of physics” means that the people in question did not have a specific body of learning. Saying “You are an ignorant person” is possibly describing someone as primitive, crude, or uncivilized.
https://www.merriam-webster.com/dictionary/ignorant
I'm going to resist the temptation to call the original author ignorant since I don't want to spawn some sort of infinitely recursive ignorance-accusation chain. Instead, I'll call him unintentionally rude.
We're not living in Agile World. We're living in Fake Agile World.
I have some reservations about true-blue agile, but I'd be willing to give it a shot. Let's do Fundamentalist Scrum once. I'd be up for it. At least I'd know whether it works or not.
The Lisp community may have the worst ratio of self-regard to actual accomplishments in our entire industry. Not one of the great companies is built on Lisp. I don't think it's even a second-tier language at the FAANGs.
I understand the initial project you're assigned may not seem terribly important. But that's because you're new and you don't really know how things work yet, so they can't assign you anything really complicated. Do the initial not-quite-busywork successfully, and more important and interesting work will come along.
The writing sample you supplied is simply not up to the standards of rhetoric and general wordsmithing we expect of our junior troublemakers here at Middle Kingdom Troll Farm and Heavy Industries.
We wish you luck in your future endeavors.
I left for a more senior position at a smaller, less prestigious software company, though I've moved again since. Right now I'm working remotely from Toronto for a Silicon Valley start-up.
Ultimately, I wish I had approached working for Google a bit differently. I thought it was sort of an overgrown startup, and you were supposed to look for something that needed doing and do it. No. Google is a large highly structured company with a distinctly process-oriented culture. It's a place where you do what you are told. That famous proverb about Japanese nails absolutely applies. I eventually figured that out, but by then it was too late.
Canada just doesn't have the sort of top-tier companies that go head to head competing for talent that the US does. Hence, rates are lower.
The part I find unsatisfactory about MBA training is that it seems to be two degrees fused at the hip. Some people pursue one because they want to work in finance, whether as traders or analysts or some sort of deal-makers. Others pursue one because they want to be managers or executives in industry, running companies that are responsible for a wide variety of products or services. It seem like these two tracks should be disentangled.
My take is that the components that are naturally dry work best. Cookies, crackers, raisins, nuts: all of these are fine. Things get weird and unappealing once the components have to be wet, which is a problem because most of the main dishes are basically stews of various sorts.
I can appreciate that the MRE designers are facing a hard problem: making food that is shelf-stable for years yet palatable enough to be eaten for weeks on end. But the results really aren't very good.