5,556 karma · joined July 10, 2013
Sure, here is a possible rap song about a guy named Roman writing .NET APIs:
Verse 1:
I'm Roman, and I'm a code king
I write .NET APIs, and I do my thing
I've got Visual Studio on my screen
Writing code that's clean and lean
Chorus:
Roman, Roman, writing .NET APIs
Roman, Roman, coding all day
Verse 2:
I'm a master of C#, no doubt
I write APIs that always work out
I'm a whiz with classes and objects too
I can handle any challenge that comes my way
Chorus:
Roman, Roman, writing .NET APIs
Roman, Roman, coding all day
Verse 3:
I'm a pro with ASP.NET and Web API
I can build a server in a jiffy
I know my way around REST and JSON
I can make your data flow like a river
Chorus:
Roman, Roman, writing .NET APIs
Roman, Roman, coding all day
Verse 4:
I'm a rockstar with Azure and the cloud
I can make your apps run smooth and proud
I'm a wizard with microservices and containers
I can help your business grow and prosper
Chorus:
Roman, Roman, writing .NET APIs
Roman, Roman, coding all day.
Outro:
Roman, Roman, the .NET API man
Writing code that's always in demand
Roman, Roman, the code hero
Writing .NET APIs for the win.The idea (from what I remember, it's been years), is to put them down and leave the room. Then come back for a bit, and then leave for a longer period of time, say double, etc. It's gradual and, in our case, was ridiculously effective. Nothing works for everyone when it comes to kids, but it's totally worth trying after they pass, say, 6 months.
Once they get this down, it is important _not_ to walk on eggshells while the babies (and when they're older) are sleeping. Get them used to being able to sleep when there's noise. It'll make your life so much easier in the future, and you'll be able to bring kids into social situations, or bring social situations into your home, without the stress of kids unable to sleep due to noise.
Final word of advice - you will be showered with metrics and progress reports, statistics on how your child compares to others, etc. Ignore all that. Kids normalize over time and these deviations become way less significant. You'll have to make a conscious effort to ignore this noise, because fears for your kid are natural and will inevitably bubble up to the surface. Be the best parent you can be, and ignore the mountains of contradictory advice you'll get from friends, relatives, media and strangers on the internet ;) a lot of it is bullshit, so don't sweat it, your kid will be fine!
Probably not though. The impact-driven incentive culture of Meta is unlikely to allow that sort of feint. The company is going all in on VR because they need to control the hardware layer, having missed the mobile phone boat. Being at the whim of Google and Apple has caused many issues for FB/Meta, so this is existential.
TL;DR, it is a high-performance culture and ignoring it is hardly realistic. People do get let go. Folks usually leave on their own before it gets to this point.
Wish you the best of luck either way, this is an exciting area and more competition is great. They definitely are competition though.
The email seems to be more strongly worded than warranted, if my interpretation is right.
Doesn't mean that you're dumb or that other people lost their minds. My guess is you haven't given it a serious go, which is fine if you don't have a need for it. I personally find OOP fantastic for large codebases with multiple people working on them. Makes code a lot more maintainable and easier to reason about. The downside is that folks without a strong sense of architecture can get carried away with enterprise patterns and end up with abstractions on top of unnecessary abstractions. The basic tenets of OOP should be easy to understand if you just spend some time on it, though benefits can be hard to see if you haven't experienced procedural spaghetti code.