We must live on opposite sides of US cause I’ve never heard anyone say that it is possible (except few politicans who thought it may be a good way to win an election but also knew that it was not possible and gave up once they got elected)
The Pentagon e.g. would be a legitimate target for Iran and if in their operations against the US they know that your neighborhood is a military target then they can and should warn you and allow you to leave. I doubt that the US military stores rockets in your basement but if they are then that would be a concern. That said if you were in range of Iran's rockets I don't think they'd worry much about e.g. firing cluster munitions on Washington DC like they do on Tel Aviv or Israeli cities.
I also don’t think vast majority of SWEs ever had the skill to read and truly comprehend other people’s code and then work dilligently to “fix” it. People will such skills, in my experience, are often highly compensated contractors. every codebase which has survived the test of time has numerous “absolutely do not touch this code, everything will break and no one knows why” part(s) of the codebase…
20% is one of those cool lies SWEs have been able to push through (like “our jobs are oh so very special we can’t really estimate it, we’ll create an entire sub-industries with our industry to make sure everyone knows we can’t estimate”).
SWEs spend 20% of the time writing code for exactly the same reason brick-layers spend 20% of their time laying bricks
- A lot of research. Libraries documentation, best practice, sample solutions, code history,... That could be easily 60% of the time. Even when you're familiar with the project, you're always checking other parts of the codebase and your notes.
- Communication. Most projects involve a team and there's a dependency graph between your work. There may be also a project manager dictating things and support that wants your input on some cases.
- Thinking. Code is just the written version of a solution. The latter needs to exists first. So you spend a lot of time wrangling with the problem and trying to balance tradeoffs. It also involves a lot of the other points.
Coding is a breeze compared to the others. And if you have setup a good environment, it's even enjoyable.
this is true only on HN. in reality, if you wanted a job where you did not use microsoft products you’d probably have to get a wrench and start doing plumbing work :)
possible, sure. easy, I would disagree. starting with government and any government contracting through most enterprises. startups etc perhaps but avoiding msft severely limits your options
- he most certainly did not democratize EVs, although he said the plan all along was to make cheap EVs it wasn’t until other car companies started “democratizing” EVs that his had was forced (and delayed)
- we had internet (and still do) in planes that have nothing to do with starlink
Currently lot if people dislike/distrust america. Which is understandable and rational thing to do. Chanting “deato xyz” is very irrational and unproductive and just bad.
if I was disliked and distrusted by a lot of people I’d think long and hard about why that is vs. complaining about how that dislike/distrust is communicated
reply