An Opinionated Onboarding Setup for New Hires at Microsoft
barik.net
barik.net
I think that will not be easy. Let's say you get hired as a "Senior Software Development Engineer" at Microsoft (internal folks will know this is Level 63 or 64). Your signing bonus will be approximately $20,000 to $30,000, and your stock award will be highly variable but generally has a 1-year cliff for vesting, so it can be disregarded your first year.* 20k-30k per year gives you only a minimal subsistence in the Seattle region or SF Bay Area, especially with the high cost of housing in both.
* https://www.levels.fyi/salary/Microsoft/SE/Senior-SDE/ gives a good idea of how much Microsoft pays a Level 63. Regarding stock awards, Microsoft does not give stock options or RSUs. Instead we have a RSU-like system for equity awards where the company gives you unrestricted stock on a schedule. It is RSU-like in that you can't sell the stock until it "vests", but unlike an RSU in that you don't hold the stock at all until it "vests", only a future right to get it.
Sure, you can just stuff money in your brokerage account and save money post-tax, but then you go without the bankruptcy or tax protections that the stuff that goes through your 401K gets, so there's a lot of benefit to maxing your 401K in these situations. if you can swing it, it's worth scrimping, because as far as I can tell, I can only get money into my 401K that is processed through payroll (bonus and base, but not stock) and jobs that have these post-tax 401Ks are rare, in my experience, so when you get the chance, it's worth some pain to take advantage of it.
I remember my first year at a company with retirement plans like this, I took my signing bonus in cash ('cause I didn't get my 401K sorted by then) but my 'net pay' was 0 for many months afterward as I worked to max out the 401K before year-end
Note, I think that maxing out your pre-tax retirement savings first is a good idea because it manages risk well; when you go to withdraw, you pay taxes based on how much you withdraw; If you are rich when you retire, you'll pay a lot of taxes, but that isn't exactly a disaster. If you don't have enough to withdraw a lot, you won't pay a lot of taxes on the other end as-is, and you will have put more in on the other side, so you are net better off. So overall, I agree that pre-tax contributions should be maxed out first, but after that? if you have the opportunity to add another 26K/yr to a roth IRA, and you are making the kind of money where you can swing it, it's probably a good idea.
(Note, I'm no expert. I'd be interested to hear why you think that saving in post-tax accounts is better than saving in roth IRA accounts, if that's what you are suggesting.)
it does not.
https://www.physicianonfire.com/value-of-backdoor-roth/
> believe possibly) stronger bankruptcy protections
true, but at the significant cost of losing the ability to do tax loss harvesting on the (presumably) large amount you are investing through the back door. plus the withdrawals are taxed (regular Roth are bit but backdoor is).
So the situation is not as dire as it appears.
Also forgot to mention open a Fidelity BrokerageLink account for your 401k.
I thought about adding it, but BrokerageLink requires a minimum balance transfer. By then, I figure that people will find out about invclub if they want to pursue more custom strategies.
I also added the note about the fresh Windows 10 Enterprise install. Ultimately, it's a wash. The group policy will apply one way or another.
- "Don't use the MSIT image you get from PXE boot on corpnet": The customized Microsoft-internal image works fine, and saves you time installing Office. You can't avoid "MSIT shovelware" by installing clean Windows; if you join corp.microsoft.com AD or @microsoft.com AAD, the same software will still be pushed to your PC eventually via System Center Config. Mgr. and Microsoft Intune.
In any case, soon you won't be able to do network boot to install anyway, either plain Windows or the customized Microsoft-internal image. CSE&O (Microsoft's IT department) intends to shut down the Windows Deployment Services network boot servers as part of its overall thrust to make the corporate network unnecessary and move Microsoft entirely to the cloud.
- "domain join to Microsoft's Azure Active Directory instance": If the machine is a desktop, I recommend you join to on-premise AD instead ([location].corp.microsoft.com). If you join your PC to AAD, you can connect to it via Remote Desktop only from another box that is also AAD-joined or on-premise-AD-joined. Which means if you want to work from home without a laptop by TSing/RDPing into your desktop, you won't be able to avoid joining your home computer to AAD - negating the current advantage of the CSE&O RD Gateway.
In addition, the management policies are slightly different between @microsoft.com AAD joined machines and on-premise-AD-joined boxes. Usually this is to the detriment of dev work on the AAD-joined boxes.
You can connect from a non-joined machine, but you have to disable some of the security features of RDP 6.0: https://support.microsoft.com/en-us/help/941641/remote-deskt...
I use this to RDP to my AAD-joined laptop from my non-joined home desktop.
Saving for retirement is great and all, but when is enough enough?
https://www.gpo.gov/fdsys/pkg/CRPT-115hrpt466/pdf/CRPT-115hr...
The “why” behind the financial advice, and finding the right mentor.
I'm interested to hear about other rules or techniques to reduce distractions & noise from work comms.
Emails where you’re cc’d or bcc’d end up in a “quiet” or “lower-priority” folder. A slightly expanded version of this is described here: https://www.hanselman.com/blog/TheThreeMostImportantOutlookR...
If it’s urgent, people can IM or @mention you on Slack, or just call or walk over.
Everything else went into a folder called "LOL" in truth it was short for "look over later" but I enjoyed the double entendre.
https://www.tsp.gov/PDF/formspubs/tspbk08.pdf
Microsoft contributes 50% of one’s contributions to their 401k, whereas federal government contributes up to 4% of one’s pay to contributions.
So if you contribute $19,000 at MSFT, you get an additional $9,500. If you contribute $19,000 at federal, and you earn $150k, you get an additional $6k, subject to 3 years vesting requirement.
1:1 matching seems to be reasonably common, but only up to a single-digit percentage of pay.
Most places I worked the loudest folks who are there to tell you what is going on internally... we're just really loud and good at whipping up like-minded folks.
Their actual knowledge was very poor / very skewed.
The folks who really knew something didn't share much.
Maybe it is different at other companies but I'd be wary of spending any time on such a system at work.