

You know they’re just going to get bonuses and promotions.
You know they’re just going to get bonuses and promotions.
How well do toilets fare if water is replaced with milk?
The transition is still undergoing. Takes a while to switch.
Russia, Mongolia, Kazakhstan, Kyrgyzstan
Originality is uncertainty, and shareholders don’t like uncertainty. Better to spend the money on certain failures instead.
I’m looking forward to the coming superhero universe reboot - now with fun CGI animal.
I was in on the crypto hate. I don’t really have a hate boner for AI.
Sure, there are things to dislike about AI, but it can be moderately useful. In contrast to crypto, AI is the hype because it’s widely used. Crypto was the hype because a few people hit the jackpot.
The flaw also highlighted a social engineering exploit. It’s not the first time some vulnerability has entered open source software due to social pressure on the maintainer. Notably EventStream exploit.
This is difficult to account for. You can’t build automated tooling for social engineering exploits.
I don’t think the $500 million marketing budget would’ve worked if Java was introduced at a time other than the 90s.
The 80s would’ve been too early. It would just turn into a parenthesis in programming language history (next to smalltalk). The 00s would’ve been too late. It would’ve missed the dotcom bubble boat. Java came in the right time to become a dominant programming language.
I’m not saying the marketing didn’t have any influence. It probably had an big influence in which OOP language was selected for computer science education.
I don’t think OOP is as bad as many people make it out to be. It’s perfectly fine in moderation.
The problem is that it can lead to over engineered applications when abused.
Usually the teachers/professors/lecturers have no real world experience of software development besides the usually university projects
Adding to this: university projects are built on a relatively short timeframe compared to many industry projects. The growing pains that typically occur after a few years of continuous development is unlikely with the small scale of university projects.
I wouldn’t go to a university professor for advice on how to build a system that will last a decade of development.
AbstractionBubbleBuilderFactoryStrategyImplementation mind you
OOP was hype during the 90s. Schools adapted their curriculum to this trend. So they needed a programming language for this, and Java became the choice. C++ is too tricky as a first language.
The result is that a lot of people knew Java, which means it’s a good choice of language if you want to recruit programmers.
I believe most of Java’s success was luck. It released at the perfect time.
People aren’t writing new projects in COBOL. It’s mostly to maintain 40+ year old systems. Unless you’re working in the bank sector, it’s unlikely you will write a program in COBOL.
I had similar opinion, but I’ve changed my mind. Now I can barely do any serious work without an IDE.
The main feature I’m after is code completion. Just getting a peek of which methods are available is something I can’t be without.
Code hints like ”this expression will always evaluate to false” is great to capture difficult to spot mistakes.
Code usage it’s is a must when doing refactors. It makes it easy to analyze how a method is used before I commit to a refactor.
Debugger and profiler is also nice to have.
I have not. Last time I used Eclipse (maybe 10 years ago) I got so frustrated it prompted me to learn Vim.
I’m currently mostly using IntelliJ these days.
Maybe old IDEs. Like Eclipse 10-20 years ago.
Modern IDEs don’t really have these issues as frequently.
How do you prepare the USB stick without a secondary computer? Or do you have one lying around in case of emergencies?
More sensors in the car might help a bit, but the real problem in US is its car dependent infrastructure. If the only way home after a night in the pub is by car, then you’re going to get a lot of drunk drivers. Add to this that bikes have to share road with cars, then it’s a death sentence to ride bike by night.
This comic has a solid set-up, but the punchline is weak.