Yep. The best time to get a promotion is as you interview. The second best time is now...at another company.
Thankfully, at a large company with plenty of hard problems to solve (and smart folks to work with), you can grow quite a lot whether or not the company chooses to recognize said growth.
I should clarify that I meant success in the context of personal status. Even the authors of popular software and libraries usually remain obscure unless they choose to market themselves. For example, take the author of Flappy Bird who I can't even name offhand vs. Jonathan Stroud. The difference is in the marketing.
> But on some level, we have to try to be objective as well.
That's not untrue, but it's all about marketing now. Marketing really is all there is — some people call it 'growth hacking', but in the end it's what separates the wheat from the chaff. Having knowledge or skills is all well and good, but having perceived knowledge and skills is better for all extrinsic intents and purposes, so long as you've got enough to sustain the facade.
Objectivity in self-assessment isn't a bad thing, but success nowadays is defined by what you can make others believe.
Of course, there's the other kind of success - the kind Saitama in One Punch Man enjoys - getting good at something almost by accident, just because you love doing it. If you can make a living just doing what you love, who gives a damn whether other people know of you?
Yup. As an avid Mint user, nothing as happened to Mint as far as I care. The people working on Mint competitors are probably going to get a rude awakening. Sharing one's bank and brokerage passwords is not done lightly, after all.
That's not entirely correct. The sociopath strategy is to employ your time looking for ways up - instead of whatever the company is paying you to do - i.e., the up or out strategy. However, there's no reason it can't be up _and_ out, such as starting your own thing.
Not sure IntelliJ can handle key mapping the same way as Karabiner - for example, my right option key (only the right one, not the left) is mapped to command + space. Good tip nevertheless!
Oh boy. This is how I feel any time I touch a coworker's computer to try and peer program or help them out. I have so many shortcuts (Keyboard Maestro), workflows (Alfred 3), keybinding changes (Karabiner), and utility programs (Amethyst, Spectacle) on top of this IDE thing (I use intelliJ and coworkers use VSCode) that I immediately press a bunch of keys (out of muscle memory) and invariably something completely unexpected happens. It's super frustrating - but I doubt anything can be done about it other than sticking to my machine.
I find that many people who say things like this have never actually tried to boost their productivity on Mac in the first place. As someone who uses Alfred, Karabiner Elements, Keyboard Maestro, Spectacle, Omnifocus, and a host of plugins on fish shell besides, it baffles me how slow my peers are at doing basic stuff they do twenty times a day. Just set up a shortcut, it's trivial.
Not so trivial on Linux. The fact that the author considers Firefox add-ons (!) a Linux feature is a clear indicator they never even tried on a Mac and were enamored by Linux due to the lionisation in the particular subreddits they follow.
Kind of like here! Not that there is anything wrong with getting excited about something. Just don't make sweeping generalizations.
Also, a small tip: You can put your Mac apps and configurations in Dropbox and they will show up and work as you expect across your multiple machines.
Thankfully, at a large company with plenty of hard problems to solve (and smart folks to work with), you can grow quite a lot whether or not the company chooses to recognize said growth.