1. 7

    I honestly thought this moment would never come. Unity always felt sluggish to use for me.

      1. 4

        I see this posted a lot for this situation, but I don’t really get what it means if you have a true wrapper. Is there some specific example of this?

        For example, jQuery came around and offered a “standard” ajax function to handle all browser’s varying AJAX implementations.

        The issue is more when you have a “universal” implementation which is, in fact, not universal and misses a couple things.

        After all, if I write a wrapper around 14 other standards, then is it a new standard in the same sense? No one will write a wrapper around the 14 other standards plus my new standard.

      1. 3

        Wow, what a pile of summoned BS. According to the author once should enslave his brain and wrists to his desktop for at least 20 years, in order to even think of having a good salary. I call this extremism.

        1. 7

          There’s a lot of people that are good at programming and do the job because of that. At 5, they close the door to their office and do whatever else they want.

          Be with their wife. Do medieval swordfighting. Polish their motorcycle. That’s their passion. Their jobs are a means to the end.

          And that’s fine. Every job can be super frustrating. People in IT ranting about how frustrating their job can be and how communication is all effed up don’t speak enough to people in other jobs ranting about how frustrating their job can be and communication is all effed up. Welcome to the working life.

          Hell, of all the things I do - travel, running a company, doing community work in Rust and Ruby, practicing a japanese fringe sport and programming for money - I’d drop professional programming the first if I were free to do it. But people would like me to do it for them and I am good at it. I can help other people with that. It pays the bills and is the easiest good to exchange.

          The whole “passion” business is an attempt of the new-style workaholic programmers trying to seperate from day-to-day programmers.

          In my ideal world, I’d pitch for most programming jobs as: “our solutions are rock-solid, standard and kind of boring, but they work well and none of us will convince you of super-sparkly-thing-on-fire

          1. 1

            I worthheartly agree but usually a development job requires at least 8 hours of your time, from Monday to Friday and week after week. We’re basically talking of 80% of your awake time if not more.

            Having only 20% left for what you really live for seems quite unbalanced, hence why the author pledges for a passionate commitment to our industry.

            Frankly if one isnt passionate about his job he’d better quit and do it fast, specially with software, given that you need to dedicate all your creativity and will to abstract machine language all the time.

            For me it started as a passion that wore off over time as I lined up jobs, projects, dodgy startups, or drowsy huge companies year after year. Hopefully there’s a way out even for veteran developers.

            1. 3

              I worthheartly agree but usually a development job requires at least 8 hours of your time, from Monday to Friday and week after week. We’re basically talking of 80% of your awake time if not more.

              Hm, I’m not sure about that calculation, I spend around 16 hours waking.

              Having only 20% left for what you really live for seems quite unbalanced, hence why the author pledges for a passionate commitment to our industry.

              I don’t see that. How is a comfortable job in chair, with coffee supply, possibly home office and time to spend insufferable if you are not passionate about what you do. The whole idea that your job must be fulfilling is flawed and easily debunked.

              When I was beginning my studies, I did some work for a person who supplied an application for waste registration in Germany. There’s a governmental API for that, which is a pain. It’s the most boring thing to ever deal with - regulations change all the time. But there’s only two suppliers for the whole thing in Germany, so every waste disposal company in Germany would be his or his competitors client. He wasn’t the slightest bit interested in any aspect of programming that didn’t make his business run. His pleasure and passion was a huge house, two Mercedes in front of the door and an extended holiday every year. He got the skill to a level where it allows him to work flexibly and just take an afternoon off to drive his motorcycle somewhere.

              My father spent 40 years as an AIX admin at a huge international corporation. He’s so good and needed that people wanted to keep him after his retirement. He hates talking about computers in his personal life so much it took me 4 years to fully realise that he also knew things about the computers I had in my room.

              Programming and other technological skills in most context is are supplemental and a means to an end. No need for passion. At all.

              Frankly if one isn’t passionate about his job he’d better quit and do it fast, specially with software, given that you need to dedicate all your creativity and will to abstract machine language all the time.

              Why? If I’m good at it and don’t find the work hard, why not just rake in the cash, and do something I love with it. It pays expensive hobbies. Before being a programmer, I worked as in nursing for mentally disabled people for a year for civil service. I loved that job. When I stated to my boss that I was thinking about considering working in the field, she took me aside and told me very sternly, that I would be choosing a very effed up industry with almost no money to be made and should better continue on to studies.

              Also note that lack of passion doesn’t preclude having a sense of quality and work ethics. Many people find enjoyment in a work space where they know that by the end of the year, they did something useful.

              Your plumber most certainly isn’t really “passionate” about your bathroom installations. But it they are a good one, they take a little pride in making sure they work fine and are polished once they leave and are happy if you call them again with your next problem. And every year or two, they will try out new things in the plumbing space.

              I’d like more programmers to think like plumbers.

          1. 0

            But MongoDB is web scale!

            1. 1

              Indeed, it quickly escalated to 10.000.

              1. 1

                28.000 now!

            1. 1

              I am speechless.

              1. 2

                Would this be the Rust equivalent to express.js, as for being a minimalist and obviously fast web framework ?

                1. 3

                  Ironically enough, this project claims to be.

                  1. 2

                    Iron and Hyper both have fairly equal claim to this, I’d say.