• 0 Posts
  • 1.76K Comments
Joined 1 year ago
cake
Cake day: June 20th, 2023

help-circle
  • After the Emissions Scandal and an estimated 10 thousand excess deaths a year in Europe because of diesel emissions: Fuck the European Auto Industry.

    Their dragging of feet on moving to EV technology is also disgraceful.

    And don’t get me started on the over-reliance on cars in most of Europe.

    All in all, they’re a negative for Europe, not a positive, and if they can’t compete with the bloody Chinese, well, let the Free Market they so love for everything else do a little Constructive Destruction on them,


  • It’s the most boring thing of the technical side of the job especially at the more senior levels because it’s so mindnumbingly simple, uses a significant proportion of development time and is usually what ends up having to be redone if there are small changes in things like input or output interfaces (i.e. adding, removing or changing data fields) which is why it’s probably one of the main elements in making maintaining and updating code already in Production a far less pleasant side of job than the actual creation of the application/system is.






  • It makes some sense to approportion to them the share of the negative externalities of their businesses that matches the share of the revenue they get as profit from those businesses (since the business has to have a higher level of activity to generate profit that it would to merelly break even).

    However for the reason you pointed out it doesn’t make sense to assigned to them the responsibility for the negative externalities of creating wealth which they did not themselves capture even if they own the businesses that did that wealth creation.

    Of course, things can be quite a lot more complex than this - for example, if a billionaire choses to go with a disproportionally more poluting process in their business to get a small increase in profit, doesn’t he or she have responsability for that extra polution which goes well beyond merelly the extra profit they got? - but as a rule of thumb it makes sense that people’s responsability for the polution in wealth creation activities is proportional to how much of that created wealth ends up in their hands.


  • Having also worked with end-users, I suspect the result of that study from IBM is due to how the users that push to get a Mac tend to be more advanced end-users than your average corporate drone - big companies love to standardize and that means everybody gets the same (with the notable exception of upper management) which is almost invariably all Windows, so there’s a huge bulk of “just proficient enough with computers to do their work” people using Windows.

    That said, I can see you point for backend guys chosing Mac over Linux because of the integrating headaches they would otherwise have with closed source mandatory corporate tooling: I myself have in a professional environment a far lower threshold to spend time mucking around in the OS to get something I need working than I do at home.


  • Yeah, during my period in Tech Startups I did see a bit more of usage of Macs than in other places (such as Finance, Software Products, Software Consultancy and even Publishing), but always felt it was driven by the whole halo of “fashionability” around Apple Products, which isn’t really a rational reason.

    In my experience Mac use is also more likely in people doing Frontend work than Server-side work, maybe because the latter is not at all about visuals and most server-side work targets Linux so it’s way simpler to just have Linux in your workstation.

    Then again I’ve been using Linux since the 90s so maybe I’m biased ;)


  • Well, if I understood it correctly, my mother is very much like that (for example: it’s very hard to keep her on track to get to the end of a story without her getting lost of some lateral explanation about an explanation about a relativelly unimportant detail in the main story) and even I tended to work like that in the past (not so much nowadays), so your whole post for me was easy peasy to follow and a satisfying learning experience because it went into all sorts of interesting places :)

    Judging by the upvotes from others, I would say I’m far from the only one.

    It probably helps that here and in this post you’re basically talking about complex and interesting things to a pool of people with lots of above average intelligence, Education and/or curiosity ones.



  • I’ve met software developers who didn’t know how to use Excel properly (in the sense of not even knowing they could use formulas).

    I think that’s very much for the reason you state: they “won’t go out of their way to learn a software they don’t even know they will use”.

    It’s not just a “common man” thing, it’s an everybody thing - there’s just too much stuff and not enough time to learn it all, so even software developers might never find themselves in a situation were they have to understand Excel enough to know such simple things as how to use functions in the cells, how to use references to other cells or how to make some references be relative to a cell’s position and other absolute.

    Mind you, they’ll probably learn it way faster than “common” people simply because so much of its advanced usage follows “programmer logic”, but that still requires them to be forced to actually use it long enough and often enough that they put the effort into learning it.


  • Even the “problems” are only really a problem for those who value understanding how Tech works and hence see a lack of it as a problem (welcome to Lemmy!).

    I’m not so sure that, in the greater scheme of things, not understanding the innards of Tech is a “problem” anymore than not knowing how to fix your own car is a “problem”.

    The only way I can see that it might be a problem in a more general sense of the word is if that’s helping enabling enshittification because people don’t understand Tech enough to be able to avoid or more away from enshittified options.


  • I too been in IT for over 20 years and most people I’ve seen using Macs were Graphics Designers and Marketing types.

    I’ve seen but a handfull of IT Professionals using them and I’ve seen significantly more IT Professionals using Linux for work than Macs.

    My experience covers a couple of countries and various industries since I’ve worked as a contractor (a kind of Freelancer) for most of the time so moved around a lot more than people working as permanent employees would.

    Maybe one or two people I’ve seen using Macs cared about it being Unix under the hood and I think all of those were the above mentioned IT Professionals who used Macs.

    People doing Graphics Design and other such digital media work (which is how Marketing types commonly ended up using it) really loved them because they were easy to use, had proper color calibration together with really great quality high resolution screens (the first properly supported 4K computer screens were Mac), plus the whole Adobe Suite as well as pretty much all other top professional design and media work software has full native Mac versions. These people were, however, not computer experts in the IT Professional sense of the word (even the Graphics Designers working on Tech Startups were tech users, not tech experts) and did not at all value the “Unix under the hood” characteristic of Macs.


  • If they work professionally in IT, then they’re by definition “IT Professionals”.

    Absolutelly, the definition of “IT Professional” starts at lower (or maybe the correct term would be “more generic, maintenance-oriented and less specialized”) levels of domain expertise than “Software Developer” and most people out there’s contact with an “IT Professional” won’t include a software developer (even in the average business, which is unlikely to directly use Programmers but will almost certainly use the services of System Administrators and Network Engineers), but saying they’re not IT Professionals would be a bit like saying that the people who design cars aren’t Auto Industry Professionals, only Car Mechanics are.

    Mind you, I don’t disagree that Programming is closer to Engineering: my point is that Engineering IT Systems is still a profession in IT, just like car design (in the technical sense) is both an Engineering practice and a profession in the Auto Industry.


  • IMHO,

    Windows has completelly stopped its trend of becoming less shit over time and has actually started going backwards.

    Modern Macs (having used both, I would say they aren’t really direct descendants of the original Macs but rather they’re major redesigns) already started at a point when usuability could be done better, kept improving for longer and, even though they stopped improving in terms of usability, unlike Windows they haven’t gone back.

    Linux is the only one that still keeps on improving (though usuability-wise it started ever further back than Windows), though slower than the others and often in a two-steps-forward-and-one-back fashion, so it’s about to go past Windows (one might stay that it has already done so in usability and is only the large number of Windows-only applications that keeps Windows ahead) and hopefully will eventually pass Macs too.

    Whilst what I expect for Linux has a big dollop of hopefulness, for the rest I think it’s pretty obvious that Windows has never surpassed Macs in terms of usability and will never do.



  • I suspect that back in the day there was a generation that were “the only ones who knew how cars worked” (in that it had a far higher number of people who could do their own car repairs).

    It’s the product of having grown up in a time when that technology was going from niche to widespread - a time when its still clunky, fickle and needs a lot of babysitting and before it was mainly made “so simple that any idiot can use it” - so if you were one of those people who got into it back then, you were forced to understand it more in depth merely to keep it going. Those who grew up before that simply never became familiar with it, whilst those who grew up later only ever had to understand how to the mature-stage user interfaces of that Tech, which are designed for maximum accessibility with minimum learning curve (which amongst other things means minimizing the need for deep understanding of what’s going on) and did not need to know how to maintain it since “maintenance” had by then become “get a new one and click this button to migrate your info”.

    You can see a similar thing going on with 3D printers: earlier models are fickle and need all sorts of tweaks and understanding of what’s going on to get decent prints out of them plus required frequent maintenance (amongst other things, you quite literally have to periodically retighten the screws of whatever kit FDM printer you got otherwise print quality worsens over time) whilst the later consumer-oriented products make everything simpler.



  • You have it backwards: going after the natural voters of the other side in a two-party system is the riskiest thing you can do because the other party has a massive advantage with those voters which is an historical track record of telling them what they want to hear and them voting for it - rightwingers trust them on Rightwing subjects and are used to voting for them.

    Even if (and it’s a massive massive if) a party succeeds at it once due to the party on the other side having deviated too much from its traditional ideology, all it takes for the party on the other side is to “get back to its roots” to recover most of those lost votes and subsequently win, whilst meanwhile the leftmost party that moved to the right has created for itself an obstacle in their own “going back to its roots” in the form of a section of the electorate which feels they were betrayed.

    Sure, they’ll eventually get it back if they themselves quickly “go back to their roots”, but it will take several electoral cycles.

    Further, if that gap remains too long on the Left even in a two party system it would create room for a third to grow, starting by local elections, then places like Congress, then Senate and eventually even the Presidency.

    One of of the key ways in which First Past The Post maintains a Power-Duopoly is because growing a party enough to challenge the rest in multiple electoral circles takes time and the duopoly parties will try to stop it (generally by changing back their policies to appeal to the core voters of that new Party).

    The US itself once had the Whig Party as one of the power duopoly parties and that exists no more.

    The Democrats abandoning the Left is not a stable configuration for them and carries both the risk that the Rightwing electorate sees them as fake and the Leftwing electorate feels betrayed, and now they’re stuck in the middle with a reduced vote.