106 karma · joined June 20, 2016
Now if they could provide a stable platform like they do for their applications versus the pain and edge cases Safari almost always introduces (especially the mobile implementations). I know its not a flashy thing but one WWDC it'd be great if they came out and said how many nearly decade old bugs have been addressed rather than a UI uplift - the cynic in me assumes a "redesigned" app is going to be less, not more stable.
The worst was in a company where your max bonus was depending on getting a "5 out of 5" performance review - however the whole business unit needed to average out to a particular number (I'm fairly sure it needed to be down the middle at 3 out of 5). What this meant was for every exceptional employee, someone else had to be under-performing in the eyes of the company. The end result was two types of teams: no one would rock the boat or have any initiative so everyone was perfectly average, or completely cut throat attitudes leading to burn out and animosity.
YMMV but to date I haven't had a good time in a company that has bonus schemes (even if I personally have financially benefited from it - the cost came at culture, stress and work life balances).
> I mean I still think myself the 30% are too high, but Epic lining up your kids in front of a virtual stage to make them all hate Apple? It concerns me quite a bit!
Whilst I in principal agree mostly with Epic over Apple in this case, I completely agree with you here that the whole video approach was gaudy (at best) and a bit of unfair exposition.
Epic also would be spending some of their money on their own development, improvement to games etc. I don't quite follow the line of argument here - if things are 30% more expensive to cover Apples costs, then the consumer is the one losing out in the transaction.
But they also have a pretty good API with generous limits. Really need to find the effort to restart work on my "spotify shuffle/playlist" style app that uses your collection to build out a play session. Had a lot of momentum at the start of covid and just fell off.
When linking externally or to something that isn't yours, I feel it makes sense to go to a new tab then.
> someone did make a claim, that I was unable to verify, that modern users don’t use the back button and therefore relying on it to allow users to find their way back is unacceptable
I think this person is projecting their own experiences. Would be interesting to see the impact that mobile browser experiences have brought to these interactions, but for instance Android has a literal OS wide back button. I think that claim is a pretty far stretch.
This is true at every level of the systems design process - often by trying to make a system "simpler" i.e. less complex for the end user, the complexity is shifted further down the stack into application code, or even to the underlying infrastructure.
It's easy for those of us with technical backgrounds to see the beauty and simplicity in well designed interfaces, but as the realm of computing and computer interaction shifts away from technical to non-technical people, we start to absorb some of that complexity into our systems design to make up for knowledge shortcomings of end users.
Your example of sed being better than the "fancy data tools" I feel is a good one - whilst sed is incredibly powerful for this use case, if the consumer of what needs to be run there only knows how to use excel, it's often required to create these abstraction layers to allow the end user to do their own primary function/role.
Skyrim came out in 2011, the online first/focus of at least AAA games was prevalent well before that.
*until mass consumerism and racing to the bottom led to these massive organisations flouting human rights but just out of view of the average consumer
Showing one thing that is complete is better than partial progress everywhere.
Nuclear gets thrown about because it's an easy pivot for mining companies - especially in Australia which has a powerful mining lobby and large amounts of both coal and uranium.
> (Energy storage isn’t advanced enough to take traditional baseload offline
Because traditional baseload isn't a concept in a fully renewable grid - distributed storage and production naturally evens out demand and production, and also makes the grid more resilient to freak weather events (the kind we see more and more thanks to climate change)
> You’re not going to factories on Mars or asteroid belt mining operations with solar.
You're not doing them with anything at the moment so whats the point of conjecture. You really think that energy is the biggest concern over, you know, the colonisation of space?
Construction of new nuclear plants takes on average 7.5 years, and are extremely prone to cost overruns and delays. Renewables are a much faster and cheaper option to come online, be profitable and allow for shutdown of legacy infrastructure in the same period of time.
And they are viable now - several countries have run for days and weeks on renewables alone. Several regions of Germany are also fully renewable powered.
As an asset, much like coal power stations, they require huge Government subsidies to be profitable to run.
Renewables are the only way forward - they've proven to be far more efficient, stable, and infinitely cheaper when mixed across multiple mediums.
I guess it depends on what you're lumping in with "new stuff". I've experience the opposite quite a lot of refusal to acknowledge that a new constraint or condition has modified the parameters of what a solution is trying to solve, dismissed as one off events or something to monitor, then 6 months later when the problem was isolated becoming the new norm, and monkey patches being required because of refusal to acknowledge that the environment has become more complex.
Have worked in organisations where they would rather build something from the ground up every 1-2 years because the organisation has shifted so heavily on what it wants to do/achieve with the same product, and engineering wasn't given the time to properly architect the solution to be adaptable. But the business would insist on having X feature from before and often the easiest way to achieve that was to build micro front ends.
The solution to that wasn't "building them right", it was making them as bad and horrible as possible to point out that the business, their culture and organisation was the problem, not the technology. And when that didn't work, resigning.
How about the vast majority of the web? Have we hit the tipping point of technology ubiquity where people identify their phone more than the sheer size of the internet that actually enables this devices to function? Maybe "back in my day" syndrome has finally come for me too.
The reality, as the commenters said in the linked reddit discussion, is that Wag has no real way to enforce this. Unsure on laws in the USA, but that provision would be highly illegal under Australian competition laws as exclusive sourcing is a finable offence, so have to assume similar provisions exist over there too in one way or another.
Is docker the silver bullet for this? No, there's tons of other options. But "everyone should use Debian and Fedora" isn't a realistic standardisation.
Seems like the discussions some communities (like with Cypress) where dedicated unchanging test attributes should be used, which makes sense to decouple visual selectors from test based selectors.
I also find it's faster and has better features than Mocha (for instance, coverage out of the box).
This is just the nature of web development - almost every tech in the stack is flawed, but tools and best practices make some sanity out of the chaos.
I agree, but I don't think that's a bad thing - I think something that rewards management, rewards the team as a whole. If the PO/PM overcommits, it's the team as a whole who suffers. Likewise, if targets are smashed, the team gets recognition.
As such my interpretation wasn't that middle management is bad, but that formalised development processes are bad, which is what I fundamentally disagree with.
Businesses as they grow end up having abstractions on abstractions. Formalising development processes allows for the business to actually be aware of what it's doing, how effectively it's being done, and where opportunities lay for improvements.
Don't get me wrong - too much management creates warrantless red tape and frustrations, however standardising the development process through things like Jira (which the author was complaining about) doesn't fall into that bucket (in my opinion), especially when the author compares that the same can be done with a blank sheet of paper - if senior management want a rough understanding of the roadmap for the next 12 months, why would you "forecast" with some guessing on paper, over actual proven data of this is roughly how this team performs, this is the rough estimates on these initiatives, ergo, we can commit to these X projects.