• Windows 10, Linux and Modern software development is cancer

    Home » Forums » AskWoody support » Windows » Windows 10 » Windows 10-other » Windows 10, Linux and Modern software development is cancer

    Author
    Topic
    #101984

    To “celebrate” the arrival of CU and the lack of alternatives:

    Excerpts from : http://www.dedoimedo.com/computers/software-development-cancer.html

    The analogy for software development is, they will convince you that a bed is better than a chair, and how it is easier for the code people to build and support a chair. That does not fly.

    In the end, we need to go to basic needs. And then, realize how everything is very simple. Why did smartphones succeed? Because they allowed a common person to do the same things they did on the PC cheaper and faster.

    And when you look at the world of technology through these lenses, you realize that software is irrelevant. Linux desktop is meaningless but Android is the king of the mobile. Microsoft rules the desktop and yet it struggles on the phone. So it’s not software. It’s the usage model. It’s what sort of basic needs they can satisfy.

    So if you ever wonder why software developers should not be allowed to do anything more than just write code, look at successful products and try to figure out what the common denominator is in terms of underlying code. There isn’t any. Software is entirely replaceable, and must be completely transparent.

    That’s your one measurement of success of good code. Take any product, say a Linux desktop. Then take one from a year ago. Can you still do the same things and workloads, or do you need to ask yourselves things like which distro, version, kernel, environment, library, or such? No, since you cannot decouple code from the usage model, you know it’s pointless and it needs to be deleted. This is true for pretty much any major product and framework that’s come out in Linux in the past five years.

    It’s not about the age of the software and how suitable it is to the modern era, either. Most of the critical stuff runs on operating systems designed decades ago still being written in programming languages from the 70s.

    A non-insignificant portion of my precious time is spent fretting, wondering when my browser, office suite, desktop environment, or even the operating system itself will suddenly stop working, because some software developer decided they are bored.

    3 users thanked author for this post.
    Viewing 1 reply thread
    Author
    Replies
    • #102012

      The full article is hilarious, if you have any experience with programming and programmers, and also d***ably true. There’s always plenty of energy available to write new New NEW code– and practically none for fixing, tuning, and maintaining old code. No glamour, that job’s for grunts, and so forth. And heaven forbid we should focus on the actual job that the end user wanted to accomplish in the first place.

      True in programming forty years ago; still rampant now.

      2 users thanked author for this post.
    • #102016

      Stupendously funny article.

      ‘The analogy for software development is, they will convince you that a bed is better than a chair’ but, everyone NEEDS a coffin! (just to add to the article)

      Win8.1/R2 Hybrid lives on...
    Viewing 1 reply thread
    Reply To: Windows 10, Linux and Modern software development is cancer

    You can use BBCodes to format your content.
    Your account can't use all available BBCodes, they will be stripped before saving.

    Your information: