1,407 karma · joined December 15, 2022
IMO .net is much better than Java, at least it was 10 years ago. So it's not like I don't understand them.
Compute etc is fine!
I still let them try, because it beats me having to check "is wsl good now", and they learn much better from personal experience than someone more senior who uses arch btw just telling them "don't use windows"
Famously, the curl project receives tonnes of issues and support requests from people who run `curl` in PowerShell, not knowing it is an alias meant for convenience instead of the actual curl command[1].
Sudo for windows is already relatively old and doesn't seem to have been adopted much, but my prediction is that adoption would mean people would complain on forums that commands they found on the internet don't work. "Why wouldnt it? I have sudo?". Then people will have to explain to them that "No you do not have sudo, you have the windows version of sudo, which is not real sudo" and it will confuse.
When it comes to tools, I strongly believe naming things similarly to concepts the user already knows is a disservice to the user. This isn't UX for your mom and pop, it is a tool to perform a job, and learners get confused when suddenly the same thing isn't actually the same thing at all. It is mislearning, and I would argue almost anyone who does mentoring has seen this in action.
[1]: https://daniel.haxx.se/blog/2016/08/19/removing-the-powershe...
I don't know if they are right, neither in world view nor conclusion. But it seems this is the world we currently lived in. This is one of the cases where for once i wish there was a manifesto to read, because i badly want to understand why
If I was a hetzner customer I'd be pissed if my server burned because someone's 2 minute battery life 10 year old school pc was hosted in the neighbouring rack.
Doesn't seem like a great business idea.
[1]: anecdotally, seems everyone has a laptop lying around with a cursed battery
For me, my hobbies probably gave me 2x more experience, but uni forced me to learn things i would have never learned by myself. It made me believe self taught engineers were inherently flawed from only knowing what they themselves thought was important.
I'm sure you'll find value at the end, but I think you are valid in feeling you are wasting time.
I rarely felt I got a lot out of courses, but I often felt I would if I got to study it properly
Probably around 50% of students in my year were only in it for the well paying jobs a prestigious degree like that could give them.
This has to be part of the threat model for cheating.
Microsoft is not a software company, they have never been experts at software. They are experts at contracts. They lead because their business machine exceeds at understanding how to tick the boxes necessary to win contract bids. The people who make purchasing decisions at companies aren't technical and possibly don't even know a world outside Microsoft, Office, and Windows, after all.
This is how the sausage is made in the business world, and it changed how I perceived the tech industry. Good software (sadly) doesn't matter. Sales does.
This is why most of Norway currently runs on Azure, even though it is garbage, and even though every engineer I know who uses it says it is garbage. Because the people in the know don't get to make the decision.
A normal person will probably never notice the difference between 4g and 5g because of what they use their phone for, and giving every household a proper fiberoptic line is probably a much better quality of life improvement. But ISPs dont want that future. They want everyone to be connected to these neighborhood hubs that don't require last-100m-cables and expensive construction. The same can probably be said for Starlink. It's "Good enough", and that's good enough to get sales. They don't care about the quality of the product they deliver, or if fiberoptics are superior. They care about sales.
It makes sense that a programming subreddit first and foremost discusses programming (the skill). We can go complain about Claude somewhere else if we want to.
I use Grafana because it has value for me both at work and for hobby, but it's becoming more painful to use Grafana for hobby so I agree with your point
I've found OTel to still have rough edges and it's not really the one stop shop for telemetry we want it to be at $work yet. In particular, no good (sentry-style) exception capturing yet. They also recently changed a lot of metric names(for good reason it seems), which breaks most dashboards you find on the internet.
I have been warned by people that OTel isn't mature yet and I find it to still be true, but it seems the maintainers are trying to do something about this nowadays