(Also are Programming socks memes welcome here?)

  • Onno (VK6FLAB)
    link
    fedilink
    019 days ago

    I know that the company Functional Software brought out some Functional Sockware, I wore them for years.

  • @stupidcasey@lemmy.world
    link
    fedilink
    019 days ago

    Quite frankly I wouldn’t recommend learning C these days except for maintaining, there are better languages e.g Rust, Go, Zig, Swift. And the Eu and US are cracking down on unsafe Code including open source.

  • bluGill
    link
    fedilink
    019 days ago

    If you need to learn C, at least use the first edition of the book - the one without the ANSI additions is much smaller.

    I’'ve actually never read the second/and edition so I can’t say if it is good or not. I can tell you that the first edition still has a proud space on my bookshielf though the acid paper is starting to take a toll and I suspect it won’t be long and I’ll be needing a reprint.

    • @zerofk@lemm.ee
      link
      fedilink
      019 days ago

      It’s also a very good introduction to programming, and just a good read. Probably the best book about programming I’ve ever read.

    • @PowerfulTurtle@lemmy.caOP
      link
      fedilink
      019 days ago

      I haven’t read either, honestly Rust is so much better than C or C++ and if I were going to learn a low level language I’d probably go with that instead. Currently I only do Python and a tiny bit of Javascript.

      • @Valmond@lemmy.world
        link
        fedilink
        018 days ago

        This Rust talk sounds exactly like Java in the 2000. It’s the language of the future!! Rust is good though but only time will tell if rust will replace C/C++ which I doubt.

        • As a long time C/C++ developer, I think it has a lot of really great ideas. The one thing preventing me from using it a lot more is that there is no stable ABI that would allow to use shared libraries in Rust - everything is statically linked, and if I use the same crates in a number of programs, the same code exists in each of these programs. That is not really a good thing whne you try to develop for a system with very limited space and where program load times make a difference, such as for certain embedded platforms.

          But honestly, Rust support in the Linux kernel? Java never got that far, nor any other language (apart from C, obviously).

          • @Valmond@lemmy.world
            link
            fedilink
            017 days ago

            C/C++ oldtimer myself, yep Rust is basically C++ template metaprogramming. So Rust does this thing way better, but as you says it does other things less good. Exactly like Java with the facility to run on different platforms (well, sort of) for example.

            C/C++ is hard because it’s the ultimate multi tool!

            I use Python BTW when I don’t need the fancy stuff, maybe the death of C/C++ will be that of a thousand cuts, one specialised language for each specific C/C++ use …

      • @Shanmugha@lemmy.world
        link
        fedilink
        018 days ago

        I dare assume you get downvoted for liking Rust, so take my upvote for balance. We differ about what we think of the language, but this kind of angry downvoting is plain ridiculous

      • @barsoap@lemm.ee
        link
        fedilink
        018 days ago

        My prof called K&R C “Knall und Rauch C”, “bang and smoke C”. Also: C lattice fence.

  • Luc
    link
    fedilink
    019 days ago

    You can never have enough socks. Many a christmas goes by where again nobody gifts me a nice pair of socks. People always seem to think I am in need of more books to read!

    (Hope I’m somewhat correctly recounting Dumbledore’s answer in relation to the mirror of Erised)

  • @lordnikon@lemmy.world
    link
    fedilink
    English
    019 days ago

    I just wish they would just admit it already and good programmers wear compression socks. Helps with blood flow and reduces issues with sitting. It you want a nice pattern to each their own.

      • @peoplebeproblems@midwest.social
        link
        fedilink
        English
        018 days ago

        Ah. Ok. To each their own.

        Weird that I haven’t heard about it until now tho. It’s been my experience that an uncomfortable about of software engineers are fairly conservative, but that’s more likely because of being in the Midwest.

        • :( I also had a bit of a culture shock when I started working, after being young and naive and assuming people interested in tech were progressive, and going to a public university for CS surrounded by other liberals.

          • @peoplebeproblems@midwest.social
            link
            fedilink
            English
            018 days ago

            See i didn’t have that experience. I come from a long line of electrical engineers, and went to a Catholic private university.

            The EEs, save for my mother, are ultraconservative. So I knew what to expect. I went for computer engineering, so my first job out of college was in a contract design services company that was mostly old white men.

            When I got into my current career, which became entirely software focused, I was surprised to see such an array of conservatives, but found many more progressives than previously.

            What I have observed in my 12 years of career is that the conservative individuals are very rigid black and white thinkers. In fact, when my cousin was diagnosed with autism, my uncle remarked that it was pretty weird that every engineer he met seems to fall into that diagnosis. There was already a quiet joke in the family that what they now call Autism was what they called engineers in the 60s-80s.

            That’s not to say autistic individuals are more likely to be conservative - but almost every conservative engineer I know falls right into this description. Interestingly, I know that ASD also has a large crossover with the LGBTQ+ community. It would make sense to me then, that this “programming socks” meme started.

            It all seems to be based around who can accept change and who cannot. This, to me, explains why there are far more progressive programmers than conservative, and the opposite is true for other engineering fields.

    • @gerryflap@feddit.nl
      link
      fedilink
      019 days ago

      Programming socks provide a +2 programming skill buff. Their tight fit around the legs provides better blood flow through the legs which also means a better blood flow through the brain.

      They also make you more cute :3