It could be credibly called an homage if it had a new punchline, but methinks the creator didn’t know what “sanitize” meant in this context.
It could be credibly called an homage if it had a new punchline, but methinks the creator didn’t know what “sanitize” meant in this context.
Indeed, I’d say an algorithm split among different objects is usually an indication of tightly coupled code. Every code pattern has its pitfalls for inexperienced devs, and I think tight coupling is OOP’s biggest.
Everyone has a limited time on this earth. Some of us don’t mind or actively enjoy spending that time learning about the technology we use. Others, not so much. I think this comic is really spot on because it’s hard to understand as a tech literate person just how little other people may know. “What browser are you using?” “What’s a browser?”
The foundational knowledge is not that tough, but when you’re just interested in getting the damn thing to work so you can get on with your life, it’s easy to get frustrated by having to take a crash course on what the hell a BIOS is before you can try to fix it. And when you learn all that just for it to still be broken, patience quickly runs out.
As long as people have the general understanding that power cycling will solve a good 75% of issues, I’m happy. I hope people give me the same grace when I pay a someone to fix my car or replace my phone screen (I love building computers, but god I hate working on phones).
I agree to a point, but users also do some weird stuff that you just can’t predict sometimes.
If you ever think “an actual human couldn’t possibly click that fast”, you are wrong. Debounce your critical actions.
I respect code golfers the same way I respect a cobra, from a distance. Don’t bring that single character naming to the codebase please.
Honestly helpful when I’m feeling overwhelmed with my side project. I really started getting in my head about load balancing and hosting before remembering “chill, it’s a hobby project literally no one is using yet. You could run it off a pi in your basement.”
I imagine there are a few out there, but unicode has chess symbols so it’s certainly easy enough to do if you have a language, font, and terminal that supports it.
Melting because someone didn’t configure the right profile and now isort and black are fighting over imports.
Genuine question, how many applications are bottlenecked by the size of text files? I understand your analogy, but even a doubling in size of all your utf-8 encoded files would likely be dwarfed by all the other binary data on your machine, right?
Listen, in industry programming (and for personal projects if you want to get them done), the thief is the way to go. By all means, challenge yourself to understand each of these functions, but 99% of day to day development will not look like this.
Really the fault of js since its standard library is so lacking (leftpad, anyone?), but js wasn’t built to do half the stuff it’s being asked to do, anyway.
I love python just because of the community. It is a very popular beginner language (for better or for worse, depending on who you ask) and its community has grown to embrace that. They have the most active Discord I’ve seen for a language and they do a lot to curb elitism and plain old rudeness. Not that other communities are necessarily bad, but the Python community is where I end up whenever I really want to feel passionate about programming.
I agree that most people won’t care but take issue with calling them “dumb”. Everyone has a limited amount of time on this planet to build skills and chase hobbies. A lot of people on this site have tech-related jobs and hobbies, so of course this matters to us. I might expect someone who buys pre-built gaming PCs to keep this on their radar, but the vast majority of folks who use computers as email and social media machines, including those who only use it for data entry type jobs, have little reason to care about the specifics of their CPU or any other single component of their computer. If their computer breaks, that’s annoying, but that’s life. They’ll spend the same amount on a new laptop as we might spend on a new CPU and get on with their day.
I don’t know what brand of spark plugs are in my car, and maybe a mechanic or car enthusiast would find that dumb. But hey, I’m too busy caring about my CPU to spend time worrying about my car unless it breaks.