533 karma · joined July 7, 2012
It's a general rule in life that the more 'fun' or 'fulfilling' your job is, the more likely it is to pay peanuts.
Also: `brew install --cask red-canary-mac-monitor`
I find performance suffers mostly when media assets, advertisments, marketing and tracking scripts etc. come into play. The frontend rendering rarely makes a dent at that point.
"I have no idea about how effective pair programming is. My desire to discover it is zero."
:)
Looks like the package servers are having troubles. Apparently a workaround is to use the `cache: npm` parameter for the setup-node action. Won't help when you rely on other actions or docker builds etc.
Plus someone probably decided it would look cool...
I am infinitely more productive when it comes to coding working from home. The constant office interruptions made it impossible to concentrate for any length of time.
On the other hand, any in person meeting felt equally more productive than the zoom ones. Same goes for discussing issues, explaining them out loud to other people etc. without having to set a meeting.
So, for me, the _preparation_ for work is best done in an on site environment, the actual work I do better from home (where I actually also have the much better setup and equipment than at the office)
This, as so often, is a result of lack of time, patience and _planning_. It feels like "Agile" has become a convenient excuse to just start and figure out what it is we're building as we go along...
Not great: - new taskbar is meh - preferences are still all over the place
Software? Decisions are often made without either knowledge or a plan. Agile is a thing. Deadlines are shorter than ever. Also: ideally it needs to be for free. Just pick up that package from Github, it should be good enough (maybe it even has Tests, but who cares, really).
The software projects that are heavily regulated? Take forever to plan and complete. Massive budgets. And still usually are not able to manage to be bug free.
Also: software is really, really complex. And: it is easy to attack. Let's be real: other engineering projects are really easy to break as well - some well placed C4 usually does the trick. But it is hard to get C4. Hard to get access. Also, hopefully, there's an ethical barrier to doing it. Software on the other hand? From home. And once there is an angle of attack, it can attack millions of targets at once. And there are no visible victims, at least not right away, so the ethical barrier is lower as well.
Ok I'm rambling. Anyway. This, as is software, is a complex issue. And liability could totally be a thing, but that means an end to ad-financed applications or 2$/user/month services. You get what you pay for (well, sometimes not even then, but you definitely do not get anything for cheap any more). Perfect example: super-cheap IoT devices from China. Well engineered ones doing basically the same thing? 10x, sometimes 100x the price.