And then you have clean code. Clean code is like cooking with California Reapers. Some people swear on it and a tiny bit of Clean Code in your code base has never hurt anyone. But use it as much as the book recommends and I’m gonna vomit all day long.
- 0 posts
- 16 comments
- XM34@feddit.orgtoProgramming@programming.dev•How much are SOLID principles in OOP programming (and JVM languages specifically) just a mindless following of a set of ideas that aren't always the best solution?English8 months
- XM34@feddit.orgtoProgramming@programming.dev•Let's Make Sure Github Doesn't Become the only Option - Edward LoveallEnglish9 months
E-Mail is an outdated and terrible way of communication. Sure, it’s still present in a lot of places, but no future proof technology should rely on E-Mail!
- XM34@feddit.orgtoProgramming@programming.dev•I'm getting started with functional programming, which language would you recommend?English9 months
I second this. And bonus point: This way you’ll learn a language that has actual real world applications. All thos obscure single paradigm languages are nice toys to play around with, but that’s about it.
- XM34@feddit.orgtoProgramming@programming.dev•Where's the Shovelware? Why AI Coding Claims Don't Add UpEnglish10 months
God, I hate Spring with a passion! Just pure black magic.
- XM34@feddit.orgtoProgramming@programming.dev•Naming conventions in programming – a review of scientific literature [and tips on how to do it well]English1 year
Same. It’s a clear sign of either a badly written article or an AI written article (or both). Not worth my time!
- XM34@feddit.orgtoProgramming@programming.dev•Java at 30: How a language designed for a failed gadget became a global powerhouseEnglish1 year
Pretty much everything you just noted is incorrect! The ecosystem is a giant cestpool of badly written annotation hell, there is no usable documentation whatsoever, The tooling makes the experience barely better than living hell and writing Java feels like doing things worse than any other programming language out there because the language devs have severe C++ PTSD and refuse any useful programming concept from that language outright!
- XM34@feddit.orgtoProgramming@programming.dev•If AI is so good at coding - where are the open source contributions?English1 year
Just because there’s a percent sign doesn’t mean it’s statistics, smartass. If I finish 4 tickets in the time I usually take to finish 3 tickets, then that’s a roughly 30% efficiency increase. That’s not statistics, it’ s just plain old elementary school algebra!
But don’t bother replying. I realize now that this post is occupied by human dregs that will be out of a job within the next 5 years because they refuse to interact with AI at all.
- XM34@feddit.orgtoProgramming@programming.dev•If AI is so good at coding - where are the open source contributions?English1 year
Yeah, that’s what I thought. Another useless AI hater. You people are even worse than the AI fanboy techbros! AI is a wonderful tool for those who know how to use it. It has increased my productivity by at least 30% and it can do all the mundane and boring coding while I focus on the interesting aspects!
- XM34@feddit.orgtoProgramming@programming.dev•If AI is so good at coding - where are the open source contributions?English1 year
Yes, that’s exactly the point. AI is terrible at writing code unsupervised, but it’s amazing as a supportive tool for real devs!
- XM34@feddit.orgtoProgramming@programming.dev•If AI is so good at coding - where are the open source contributions?English1 year
“Good code” is not well defined and your example shows this perfectly. LMDBs codebase is absolutely horrendous when your quality criterias for good code are Readability and Maintainability. But it’s a perfect masterpiece if your quality criteria are Performance and Efficiency.
Most modern Software should be written with the first two in mind, but for a DBMS, the latter are way more important.
- XM34@feddit.orgtoProgramming@programming.dev•If AI is so good at coding - where are the open source contributions?English1 year
No, it’s a car that breaks down once you go faster than 60km/h. It’s extremely useful if you know what you’re doing and use it only for tasks that it’s good at.
- XM34@feddit.orgtoProgramming@programming.dev•I'm thinking of creating a website and l'm thinking of using docker in the process. How do I use it in the creation of my website ?English1 year
Docker is (simplified) a VM built from a single file. You can use it to host your website on a server that runs a docker daemon (pretty much guarantied nowadays). But it won’t be useful in developing the website itself.
But seriously, this sounds so much like a ChatGPT promt, why didn’t you ask that in the first place.
- XM34@feddit.orgtoProgramming@programming.dev•GitHub is introducing rate limits for unauthenticated pulls, API calls, and web accessEnglish1 year
Codeberg has used way stricter rate limiting since pretty much forever. Nice thought, but Codeberg will not solve this problem, like at all.
- XM34@feddit.orgtoProgramming@programming.dev•The Hippocratic License 3.0: An Ethical License for Open Source.English1 year
Yeah, no. I’m sticking with licenses that come without any political BS thrown right into my face. I may be left. But I’m not left enough for this shit. MIT all the way baby!
Idk, there’s a lot of people at my job talking like this. LLMs really do help speed things up. They do so at a massive cost in code and software quality, but they do speed things up. In my experience, coding right now isn’t about writing legible and maintainable code. It’s about deciding which parts of your codebase you want to be legible and maintainable and therefore LLM free.
I for one let AI write pretty much all of my unit tests. They’re not pretty, but they get the job done and still indicate when I’m accidentally changing behaviour in a part of the codebase I didn’t mean to. But I keep the service layer as AI free as possible. Because that’s where the important code is located.