There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

lemmy.ml

SpaceMonk , to programmerhumor in Some things never change, but at least there is progress!

Google is just Reddits front page nowadays. Well, maybe not for much longer.

Lolors17 , to unixporn in Pop!_os

Love the macOS smile on the menubar.

CyberEgg ,

Goes well along with that MS Office icon right in the middle.

ItsGhost , to programmerhumor in Know your menu
@ItsGhost@sh.itjust.works avatar

I didn’t know most of these had specific names, and will almost certainly forget them the moment I close this post, but it’s cool to know them for 30 seconds

eayavas , to unixporn in Pop!_os
@eayavas@lemmy.ml avatar

Sorry but its just an inconsistent design.

dj3hac , to programmerhumor in Full stack development: When you need an entire IT department but only want to pay for one person.

For real though V05 is a terrible product.

SpookyCoffee , to unixporn in Pop!_os

Use of comic sans is a cherry on top

das , to newcommunities in Neverbrokenabone - The community for strong-boned people that never got broken.

I never got the point of this sub on Reddit, outside of the joke “well guess I have to unsubscribe to never broke a bone”, but maybe I’m missing something

Tiritibambix OP ,
@Tiritibambix@lemmy.ml avatar

We don’t have to have the same humour, that’s ok

lowleveldata , to programmerhumor in i love Krieger memes

Spoiler: I don’t

Pyrozo007 , to programmerhumor in Stop wasting half the CPU and lots of RAM on a few buttons and some text

If it means Spotify, Discord and others will just work on Linux at little cost to the developer, it’s a sacrifice I’m willing to make.

I_like_cats ,

Except Discord doesn’t really work because they use an outdated version of electron and screen sharing does not work

BorgDrone , to programmerhumor in Programming languages like PHP and JavaScript get a lot of valid criticism, but I feel that we do have to consider the fact that their ease of use got A LOT of people into programming.

Yes, this is the problem with PHP. It gets a lot of people programming who shouldn’t be. I still have nightmares about the PHP code one of my managers at a previous job wrote.

simonced ,

Exactly, programming shouldn’t be easily accessible. Anybody following a tutorial can make a simple page working. And they think they know programming, get hired by people not knowing any better, and here we are, debugging supid shit instead of doing nice things.

digdilem ,

I’ve heard that a lot, but I think it’s an outdated view.

Programming should be easy, or at least easier. That’s a view shared by everyone who writes and contributes to documentation on all languages and also those who develop the languages as well. (With varying success).

Every damned one of us was a shit coder when we started, that’s part of the process - not least amongst us who are self taught. Yet some go on to do great things and be wonderful coders (including yourself, no doubt).

You had a bad experience, fair enough, but it’s a big brush to tar everyone with. I think everyone should be a programmer. If nothing else it teaches them a little how software actually works and that’s a good thing.

BorgDrone ,

I disagree completely. Sure, there is a learning curve and you’re not going to be a great programmer day one, that is what college and junior programmer positions are for. But the idea that programming can be easy is bullshit.

Programming is inherently difficult, and there is no way to reduce this. Read ‘No Silver Bullet’ by Fred Brooks, it’s as true today as when it was written back in 1986. Not everyone should be a programmer, just like not everyone should be a doctor, or a painter, or a formula 1 driver. People have unique talents and the idea that this is something that everyone should be able to do is frankly ridiculous.

digdilem ,

I disagree completely.

Great! It would be a boring world if we all thought alike.

Programming is inherently difficult,

That’s where we differ. I don’t think it is - and I’m not saying that because I think I’m good, it’s because programming is just a different way of thinking - that’s why there’s books like “Zen and the art of computer programming” and “The Tao of programming”. (I haven’t read “No Silver Bullet” but I’ll keep an eye open. I was actually writing code back in 1986 so it might be interesting to compare because I think programming has changed a huge amount in that time)

Not all programming is easy, just as not all of it is hard. The range of this subject is massive, and blanket statements, pro or anti, just don’t cut it when you dig into it.

BorgDrone , (edited )

You can easily find ‘No Silver Bullet’ online worrydream.com/refs/Brooks-NoSilverBullet.pdf

He basically splits the complexity of programming into two categories: accidental complexity and essential complexity. The accidental complexity you can fix, it’s the difficulty caused by tooling, programming languages, etc. The essential complexity, that is: the complexity caused by the problem your program is trying to solve, cannot be fixed. To quote the man:

The essence of a software entity is a construct of interlocking concepts: data sets, relationships among data items, algorithms, and invocations of functions. This essence is abstract, in that the conceptual construct is the same under many different representations. It is nonetheless highly precise and richly detailed. I believe the hard part of building software to be the specification, design, and testing of this conceptual construct, not the labor of representing it and testing the fidelity of the representation. We still make syntax errors, to be sure; but they are fuzz compared to the conceptual errors in most systems.

I don’t think it is - and I’m not saying that because I think I’m good, it’s because programming is just a different way of thinking

This different way of thinking is something that some people simply will never get, or not at the right level. I’m certainly not a great programmer but I know from experience I’m above average. I know a lot of programmers that simply cannot grasp things above a certain level of abstraction. These are college-educated programmers with years of experience. The easiest way to tell is that bad programmers turn simple problems into complicated code, and good programmers turn complicated problems into simple code.

digdilem ,

Nice quote - but I don’t think it does hold up as truly as it did in the 80s. There is an unimaginable wealth of systems and design tools available now that were not around then. Even something take for granted like a gui schema designer - hell, even SQL itself wouldn’t be around until almost a decade later, and that was partly designed to simplify database queries. Every step like that has simplified what we do today. Debugging tools are light years ahead of when I was writing C in the early 90s. Debugging then was pretty much “try and compile it and then fix the errors”. Now there’s linters, memory profilers, automatic pipelines and all the rest of that. Much of that is offset by the fact we do far more complicated things than we did, and that those very tools mean there’s a lot more to learn and master beyond the mere language.

I do concede and agree with your last paragraph. Design is more important than implementation, and elegance of code and concept is a timeless beauty. One of the hardest things I’ve had to learn is that thinking about coding is often far more productive than actually coding, and too many times I’ve been a busy fool, re-writing and starting over many times because I later found out a better way.

BorgDrone ,

All those tools you mention would fall under the accidental complexity header. There have been many advances in that field. But none of those tools reduce the essential complexity. SQL doesn’t mean you don’t have to think about how you organize your data. You still need to think about things like normalization. Even ORM doesn’t free you from this.

Same goes for debuggers, sure it’s easier to inspect code at runtime but that doesn’t help you design good code.

You can reduce this accidental complexity but in the end there is always the core of the essential complexity. The difference with past decades is that for a simple program the accidental complexity would be a huge part of the total complexity, so in that regard you’re right. It has become a lot easier to write trivial programs where the essential complexity is very low.

This may apply to a lot of hobby-level / beginner projects, but in the end it doesn’t have as much an impact on what we do as professionals. As you said, I spend a lot more time thinking about coding than actually writing code. Especially as I got older and more experienced. As a senior developer I write a fraction of the code I did as a junior, but I’m working on more complicated problems as well.

fiah , to programmerhumor in i love Krieger memes
@fiah@discuss.tchncs.de avatar

yeah well NPM, it’s either this or I nuke the very ground you’re standing on

kate , to programmerhumor in Javascript I am looking at you!

I love python and you can’t force me to learn JavaScript!!!

OrangeXarot , to programmerhumor in Javascript I am looking at you!

CheeseScript

Aux , to fediverse in Second largest Lemmy instance preemptively un-friends Facebook

That’s the death of Fediverse. I’m not sure if admins of lemmy.ml are sane…

MercuryUprising ,

How is that the death of the fediverse? Just go to Threads if you want to be part of it. What are you people, fucking stupid?

Aux ,

Do you even understand the point of federation? Also stop with offensive language, that won’t be tolerated here.

MercuryUprising ,

Offensive language won’t be tolerated here? According to who? You clearly don’t understand federation if you can’t grasp that you can be part of two different instances that aren’t federated. What you’re doing is trying to impose your will on other people who want nothing to do with it. Calling that fucking stupid is the most polite way I can frame that attitude.

TragicNotCute ,
@TragicNotCute@lemmy.world avatar

Calling people “fucking stupid” doesn’t help us have a civil conversation. Please be respectful of others in future comments.

MountainTurkey ,

At this point I’m convinced these are sock puppet acounts paid for by Zuck, it’s fucking stupid.

Zeroxxx ,
@Zeroxxx@lemmy.my.id avatar

I doubt. But it also prevents exponential growth.

aheadofthekrauts , to programmerhumor in Soft skills

Every dev: challenge accepted 1 day later several solutions appear on github

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines