[HN Gopher] How I make a living working on SerenityOS
       ___________________________________________________________________
        
       How I make a living working on SerenityOS
        
       Author : akling
       Score  : 883 points
       Date   : 2022-10-29 17:28 UTC (1 days ago)
        
 (HTM) web link (awesomekling.github.io)
 (TXT) w3m dump (awesomekling.github.io)
        
       | sendfoods wrote:
       | Congratulations. I have only listened to your awesome programming
       | sessions once or twice, and did find them very enjoyable!
       | 
       | On an unrelated note, regarding your setup: which theme are you
       | using in CLion? Thanks!
        
       | kristoff_it wrote:
       | This is awesome and I'm confident SerenityOS and all its related
       | projects (eg Ladybird) will only grow in popularity over time.
       | 
       | Andreas will eventually most definitely get a salary closer to
       | what he could get elsewhere and in the meantime he doesn't have
       | to compromise on his mental health by working for a company that
       | forces him to write bad software on purpose.
       | 
       | It's a pretty sweet deal, and it's a shame only few of us have a
       | chance to experience this.
        
       | brunojppb wrote:
       | Andreas is a truly inspiring individual. I follow his videos on
       | YouTube for a long time and his calmness and direction while
       | coding the SerenityOS is something I try to learn from him.
        
       | hardwaregeek wrote:
       | One aspect worth pointing out is how much more difficult this
       | would be without public health care. It's doable sure, but you'd
       | need to either get insurance from a spouse, buy your own
       | healthcare (expensive) or rely on free insurance (very low
       | quality and poor coverage).
        
       | bilekas wrote:
       | I've been absolutely loving his videos on SerenityOS and
       | especially the browser Ladybird, the problems and challenges that
       | are faced are so much fun to work through.
       | 
       | It's really great to see someone with such a passion being able
       | to make a living from it.
        
       | version_five wrote:
       | How much time or focus is associated with "money making"
       | activities would be my question? And is it less than it would
       | take to earn than money part time and focus the rest on serenity
       | OS?
       | 
       | I'd also add that this model - contribution supported - may work
       | for people who have already built something great, but it
       | dangerous to aspire too because some people just end up being
       | beggars and optimizing for trying to get handouts ("buy me a
       | coffee") instead of putting their project first* (to be clear, I
       | don't think that's the case here)
       | 
       | *edit: not a unique problem to this model, same thing happens
       | with "founders" trying to optimize for VC money instead of making
       | something
        
         | marginalia_nu wrote:
         | At least of some of that "making money" stuff is just the sort
         | of publicity you should be doing to help your project even if
         | making money isn't the goal.
         | 
         | I honestly think it's more common for projects to under-do that
         | than to over-do it.
        
       | ThinkBeat wrote:
       | I could not / can not be as brave as Andreas.
       | 
       | There would seem to be great uncertainty in how much money he
       | will make per month.
       | 
       | He does have multiple income streams which is great, but none of
       | them fixed (I think).
       | 
       | I was a freelance / independent developer for a while, but I
       | worried far too much about not having work that I wanted to have
       | multiple projects going at the same time in case one got
       | cancelled / ended.
       | 
       | However, they all kept getting extended, which was good but also
       | bad.
       | 
       | I was working on 3 contracts concurrently. working from home and
       | working 95% of the day I managed to to keep then all happy, but
       | it was taking a toll with stress and no life outside of work.
       | 
       | I was making good money. Yet I was too risk adverse. Once they
       | had all finished, I ran to a corporate job again. (which meant
       | turning down several contracts offered)
       | 
       | I think most people on HN are a lot better at handling being a
       | freelancer and being independent.
        
         | em-bee wrote:
         | it's part personality and attitude and part skill and planning.
         | (and for me, coming from a country with a strong social support
         | net helps with the attitude at least)
         | 
         | the personality/attitude part for me is, that i grew up with
         | the assurance that no matter how bad it gets, i will always
         | have a safe place to live and enough food to eat. so i am not
         | worried when i am not making money.
         | 
         | this obviously is more difficult in a country where such
         | support doesn't exist. but the skill and planing part applies
         | everywhere. i currently have a financial buffer of more than a
         | year. i have had it for a while, and it's not shrinking. that
         | means i am earning enough each month to cover my expenses.
         | should i stop earning anything, then i'd still have more than a
         | years time to find something new before things get dire. though
         | if possible, now that i have this buffer, i want to try to keep
         | it. if i dip below a years worth of savings, then i want to
         | focus on earning more in order to refill the buffer.
        
         | paintman252 wrote:
         | I mean, can't you just save up a nest egg so , in case one of
         | the projects get cancelled, you don't end up destitute? Seems
         | like a simple solution
        
       | tibbydudeza wrote:
       | An inspiring story.
        
       | Accacin wrote:
       | Great post, I'd been meaning to sponsor you for a while and
       | completely forgot so I've signed up on Github :) Stay awesome!
        
         | akling wrote:
         | Thank you so much for the support Accacin! I will do my best :)
        
       | labrador wrote:
       | Andreas started this project to keep himself busy out of rehab
       | for drug abuse. I did something similar out of rehab for alcohol.
       | He named it Serenity OS from the Serenity Prayer for this reason.
       | Being responsible and earning income to support your family is an
       | important part of recovery. Beyond that, he's doing it for
       | spiritual reasons. Sometimes the most debilitating feature of
       | addiction is isolation and loneliness. He's created a community
       | that is warm and friendly.
       | 
       | I think what he's done is amazing for these reasons:
       | He's created a viable operating system with hundreds of
       | contributers         He's supporting his family         He's got
       | himself well out of isolation with a big community of people
       | Edit: forgot one. He's staying sober
        
         | kurisufag wrote:
         | he's also one of the few people to pull themselves fully out of
         | the /g/ cesspit.
         | 
         | I'm not even sure he lurks anymore.
        
           | secondcoming wrote:
           | What is that?
        
             | NavinF wrote:
             | https://boards.4channel.org/g/catalog
        
             | easrng wrote:
             | /g/ is a board on 4chan for discussing technology. 4chan is
             | a loosely-moderated website where you can discuss things
             | anonymously. It's unpleasant, would not recommend.
        
               | poisonarena wrote:
               | I recommend, even if people write crazy/terrible stuff,
               | the space is important, part of the full spectrum.
        
               | kurisufag wrote:
               | It has a certain allure and acceptance for fringe modes
               | of thought that keeps people around.
               | 
               | I myself started browsing in high-school and haven't been
               | able to stop since -- I can probably attribute the
               | development of my entire engineering philosophy to the
               | place.
        
             | yazzku wrote:
             | Only the cesspit people know.
        
           | RobRivera wrote:
           | well done him
        
         | daniel-cussen wrote:
        
         | yazzku wrote:
         | It is certainly inspiring. Respect.
        
         | tristanbvk wrote:
         | So happy he is clean, doing something he loves and also it is
         | very cool!
        
         | agumonkey wrote:
         | Quite a heart warming story. I hope this inspires a lot of
         | people. Kudos to him.
        
         | helmholtz wrote:
         | And, might I add, paid a fitting tribute to Terry Davis.
        
           | fb03 wrote:
           | Nice! I didn't knew about that. Can you elaborate on this?
           | 
           | I still mourn Terry Davis passing.I really enjoyed seeing him
           | work on his Operating System and I was really saddened when
           | his mental condition deteriorated to the point he got
           | homeless, ultimately ending his life. With meds, he'd still
           | be here and kicking :-(
        
             | mythz wrote:
             | Andreas's tribute video to Terry Davis:
             | https://www.youtube.com/watch?v=DmV49ogMDEI
             | 
             | He also did a Commute talk about TempleOS:
             | https://www.youtube.com/watch?v=Wr3xN52QYtA
        
       | hamreh wrote:
        
       | hamreh0076 wrote:
        
       | nasalter wrote:
       | There is an interview with Andreas Kling about SerenityOS on the
       | CoRecursive podcast here: https://corecursive.com/serenity-os-
       | with-andreas-kling/
        
         | adamgordonbell wrote:
         | Fun fact: I was super nervous to interview Andreas. I knew the
         | way to really understand the backstory of Serenity was to ask
         | Andreas about directly about his early days of recovery.
         | 
         | It felt invasive, but Andreas just shared and shared. Amazing
         | person and his youtube car videos are so good and raw and
         | honest.
         | 
         | We also actually spent sometime playing around with Serenity
         | and that was fun (and was never released).
         | 
         | But yeah, I love the boldness of just starting to build
         | something, taking a step in the direction and not worrying that
         | it seems so large.
        
       | williamstein wrote:
       | There was also an amazing new talk on porting Zig to SerenityOS
       | today on youtube: https://youtu.be/Ug3p8vELJqQ
        
       | hamreh0076 wrote:
        
       | hamreh0076 wrote:
        
       | julianeon wrote:
       | Those of you using Serenity OS: this is an amazing value, and an
       | incredible talent you have there. Consider contributing, even if
       | only once. The market price for talent like that, if
       | realistically priced, would be about 5 times what he's earning.
        
         | easygenes wrote:
         | Some senior engineers at big tech companies make more than a
         | million US per year, so someone with an excellent diverse C++
         | skill set and an entrepreneurial bent could well make much more
         | than that.
        
           | ketzo wrote:
           | I don't know about _much_ more. The last time I saw the top
           | ends of Google's IC pay scale, it was ~$1.5 million TC, and
           | that was for, like, two people.
           | 
           | I'm being nit picky. But big tech isn't THAT insane. 7 figure
           | TC is incredibly, incredibly rare. It's not just "senior
           | engineer", it's "senior senior senior senior" or more.
        
             | Aeolun wrote:
             | I regularly see people with 600k though. That's already
             | beyond crazy.
        
             | exikyut wrote:
             | "How much I made as a really good Engineer at Facebook"
             | (2018): https://medium.com/@anyengineer/how-much-i-made-as-
             | a-really-...
             | (https://news.ycombinator.com/item?id=25286487,
             | https://news.ycombinator.com/item?id=24443497)
             | 
             | ...is this a pile of hot air? Genuine question.
        
               | disgruntledphd2 wrote:
               | It seems pretty exaggerated, but within the bounds of
               | possibility.
        
             | vidarh wrote:
             | For C++ the top end of the market is more like trading
             | systems and the like than Google.
             | 
             | Still rare, though, but the C++ market has lots of weird
             | little very high paid niches.
        
               | n0tth3dro1ds wrote:
               | HFT firms require lots of domain knowledge on top of
               | "just" C++. Those quants are elite mathematicians and
               | highly knowledgeable in finance in addition to being
               | great at C++ (or OCaml).
               | 
               | I would say that C++ expertise is often actually
               | "underpaid" compared to its level of difficult. If you're
               | doing OS stuff in C++ you're working on something
               | embedded. If you're doing embedded, you're probably
               | selling hardware, which has low margins (compared to pure
               | software plays). Meanwhile a Ruby on Rails dev who can
               | iterate their web app quickly can start getting PMF and
               | basically print money.
        
               | vidarh wrote:
               | It may well be underpaid compared to it's difficulty
               | level, but the jobs exist.
               | 
               | Meanwhile I've yet to see a Rails job that pays enough to
               | be worth my while, despite Ruby being by far my favourite
               | language.
               | 
               | I get to use Ruby a lot (rarely Rails; don't like the
               | thing), but because I am typically in senior enough
               | positions to have autonomy in what I choose for my
               | projects - the moment a job is advertised as a Rails job,
               | the pay is accordingly low.
        
               | n0tth3dro1ds wrote:
               | That's surprising for me to hear (as a non-Ruby/Rails guy
               | that doesn't know that sub-market), given how many
               | massively successful startups were built on Rails. I get
               | that Rails isn't the hot new thing anymore, but Airbnb
               | pays quite well and still uses it, right?
               | 
               | Are there just tons of smaller fish paying peanuts?
        
               | pencilguin wrote:
               | If you think C++ is underpaid, check out electrical
               | engineering.
               | 
               | If you think electrical engineering is underpaid, check
               | out chemistry.
               | 
               | If you think chemistry is underpaid, check out biology.
        
               | Test0129 wrote:
               | If you think chemistry is unpaid check out math :P.
               | 
               | But seriously, outside of quant work or certified
               | actuaries mathematicians do not make as much as one would
               | think.
        
           | quickthrower2 wrote:
           | You also need the "willing to work high up in big tech"
           | trait, and probably jump through leetcode loops too.
        
           | ipaddr wrote:
           | Those million dollar engineers are not being paid for there
           | c++ skills they are being paid for their leadership
        
             | mtnGoat wrote:
             | Or their knowledge the payer doesn't want the competition
             | to acquire.
             | 
             | My understanding is that most of these really high wages
             | are more strategic than anything else.
             | 
             | If they are an IC, they probably wouldn't be leading
             | anything except maybe thought leadership.
        
           | [deleted]
        
       | ilrwbwrkhv wrote:
       | Absolute legend and an amazing role model for people learning how
       | to be a hacker. Not a lot of them remaining. Most are just
       | grinding leetcode.
        
       | hamreh0076 wrote:
        
       | eventhorizonpl wrote:
        
       | hamreh0076 wrote:
        
       | hamreh0076 wrote:
        
       | DeathArrow wrote:
       | I guess doing things for fun is ok.
       | 
       | I just newer see myself investing years in something just for
       | fun. Supposing I'm rich and I don't need to work for money (which
       | is not the case) I still want to work on something that people
       | will find value using. The more people finding that something
       | useful, the better.
       | 
       | Even when I wrote code just for learning or wrote a PoC, I tried
       | to make it something usable by someone else.
       | 
       | It's not that what I do is great, is that I derive more joy from
       | building something useful than from the mere process of building
       | something.
       | 
       | To me code that sits unused is dead code and a loss of the most
       | important human resource: time.
       | 
       | So I can see a value in writing something like Minix or a RTOS
       | for microcontrollers or even research OSes, but I can't see value
       | in writing another OS, browser engine and building a programming
       | language to rewrite the OS in without a clear purpose.
       | 
       | There might be an entertaining value in it, a learning
       | experience, fun but I guess you can derive all of that by working
       | on something that has a purpose.
       | 
       | It's not a critique of the author, who I am sure it's a nice guy,
       | and I wrote this hoping to be contradicted, hoping that someone
       | can give me reasons why endeavors like this might be valuable.
        
         | adrianmsmith wrote:
         | Doing things for other people is a big part of why I do
         | programming as well, so while everyone should make up their own
         | mind about what motivates them, I feel the same way as you.
         | 
         | I worked as a software developer and CTO for a bunch of
         | startups, most of which folded. You spend months and maybe
         | years writing software and features, thinking about every last
         | edge case and how to avoid bugs when weird things happen, then
         | no weird things happen because nobody uses the software, so in
         | a way you might as well not have bothered.
         | 
         | At my current place, just working as a senior developer, I
         | released a feature, which was an niche feature and only
         | available to paying subscribers, but it was already discovered
         | and used millions of times within the first few weeks, and
         | there were forum posts where lots of people posted how useful
         | the feature was to them, etc. The feature wasn't that
         | technically complex, but I derived a lot of satisfaction from
         | the fact it was highly-used and appreciated.
        
         | irusensei wrote:
         | I wouldn't go as far as to say the software isn't usable by
         | other people. They also seem to get revenue from Youtube videos
         | therefore they are producing something usable by someone else,
         | which is entertainment.
         | 
         | BTW now that I've read more about SerenityOS I really want to
         | run it.
        
         | asddubs wrote:
         | That's based on the assumption that Serenity will never get to
         | the point where it is truly useful and able to be used as your
         | primary operating system. And I can understand that assumption,
         | but it's also never going to happen if no one goes and does it,
         | even if the task is daunting and monumental. I think if
         | progress keeps up at the current rate, it will still take many
         | years, but this will absolutely turn into something more than
         | just a novelty.
        
           | DeathArrow wrote:
           | If the project would have building something usable as one of
           | the objectives, I would totally agree.
        
             | varajelle wrote:
             | It is meant to be usable for the people who work on it.
        
         | galaxyLogic wrote:
         | They are "valuable" because people are paying for it. Maybe the
         | value is only in learning how a project like this turns out in
         | the end. But as long as people pay for it that demonstrates
         | there is value in it.
        
         | saberience wrote:
         | I find this take to be totally opposite to my way of thinking.
         | 
         | Surely doing things for fun is the most important part of life?
         | That is, if you don't enjoy doing something then doing that
         | something is a much bigger waste of time than doing something
         | you genuinely enjoy.
         | 
         | Are you suggesting the OP would be better off doing something
         | boring or annoying or something he dislikes? Would you suggest
         | to your children that they should do a job or work in a field
         | they don't enjoy?
         | 
         | The world is moved forward by people following their passions
         | and interests, and I would argue that the OP is likely to
         | advance his life AND career much faster by pursuing his
         | passions than doing something he dislikes.
        
           | DeathArrow wrote:
           | >That is, if you don't enjoy doing something then doing that
           | something is a much bigger waste of time than doing something
           | you genuinely enjoy.
           | 
           | That is true and I can't contradict it. I was just saying
           | that I need to work on something that is both fun and useful.
        
       | hamreh0076 wrote:
        
       | hamreh0076 wrote:
        
       | hamreh0076 wrote:
        
       | hamreh0076 wrote:
        
       | gigatexal wrote:
       | "As you can see, the numbers above put me at roughly $4200 this
       | month. My wife and I live a modest life, and while taxes in
       | Sweden are high, this is enough to break even where we are right
       | now."
       | 
       | Break-even?! No, no, no. He's doing so much amazing work he
       | should be making a lot more.
       | 
       | In any case, congrats on living the dream and working on things
       | you can be proud of. I hope it never ends (or it ends on your
       | terms).
        
         | kaashif wrote:
         | > He's doing so much amazing work he should be making a lot
         | more.
         | 
         | What do you mean by this? His situation seems perfectly good -
         | he has enough to live on without drawing down savings and gets
         | to work on his passion project.
         | 
         | If we think he should get more in donations, we should donate
         | more, I guess?
        
           | quickthrower2 wrote:
           | At a job you tend not to worry about next months salary being
           | s lot less. If you are let go because they can't afford you
           | you get a job somewhere else. So being poor (as in can't make
           | ends meet) is less of a concern than something like this. If
           | I were doing this then "marketing" would also be on my mind.
        
             | adrianmsmith wrote:
             | > If you are let go because they can't afford you you get a
             | job somewhere else
             | 
             | I think this part of the situation is the same for the
             | author. They may not want to, but if their donations fall
             | below an acceptable level, they too can get a job
             | somewhere.
        
         | systemvoltage wrote:
         | He was an engineer at Apple for many years I think. So that
         | means he has some buffer to take on Serenity for last 2 years.
         | I wish him good success and hope to see him having to not worry
         | about money. Subscribe and support him!
        
         | rjh29 wrote:
         | He's working full time on a project he absolutely loves, with a
         | community he loves. Sure more money would be good but we can't
         | have everything!
        
           | akling wrote:
           | Indeed! But if I did suddenly have a lot more money, I would
           | use it to pay people in said community to work on SerenityOS
           | :^)
        
             | mtnGoat wrote:
             | This is a great statement! I think it's a privilege to work
             | on something you'd put your own money into, and have
             | conviction about. I'm happy that you have found that thing.
        
       | hamreh0076 wrote:
        
       | hamreh0076 wrote:
        
       | consultSKI wrote:
       | Cool. Where did the name Serenity come from?
        
       | CobaltFire wrote:
       | So many comments saying he should make more doing something else,
       | how low his wage is, etc.
       | 
       | He said he's HAPPY doing this. For some people that, in itself,
       | can be enough.
       | 
       | It feels like so many here are trying to convince others of their
       | world view instead of accepting the one this person shared.
       | 
       | As someone in a position to do something similar: Thanks for
       | sharing!
        
         | [deleted]
        
         | [deleted]
        
         | aliqot wrote:
         | Absolutely agree. The older I get the more I realize we all
         | have a few callings in life, and not all of them are justly
         | compensated for the purposes they fill, but it does not make
         | them any less significant in my eyes.
        
         | azakai wrote:
         | And to add to that, it also makes other people happy too, to
         | contribute or just to follow. Really cool stuff, and
         | meaningful.
        
       | vasco wrote:
       | > Once the channel grew large enough, I was able to enable
       | monetization in the form of ads. I felt a bit weird about this,
       | since I use an ad blocker myself, but I figured that the kind of
       | person who watches my content is perfectly aware of ad blockers
       | and can make their own decisions about them.
       | 
       | The classic.
        
         | [deleted]
        
         | ec109685 wrote:
         | Surprised he doesn't use YouTube premium at least to ensure
         | creators like him are paid.
        
           | akling wrote:
           | I do use YouTube Premium today, but I didn't at the time of
           | deciding to enable monetization. :)
        
       | trykondev wrote:
       | This is so fantastic to read -- congrats Andreas! I admit I am
       | very envious reading this. I would love to be in a similar
       | situation, able to focus full time on a passion project (in my
       | case, video game development). Maybe it's time to start planning
       | my own Patreon...
        
       | edpichler wrote:
       | This inspiring dude is does awesome projects. I am not a regular
       | donor, but every time I see him working in something, I do it. It
       | also makes me happy to know that he is Swedish, a country that I
       | love very much.
        
       | sndo wrote:
       | Andreas, this is pretty cool. Do you think it may be plausible at
       | some point that you do you development and make your YT
       | screencasts (not necessarily the recodings itself, but the
       | desktop/software used there) from inside SerenityOS?
        
       | yrgulation wrote:
       | If i could do this i would be so happy.
        
       | jstummbillig wrote:
       | Ah, Andreas YT programming sessions. The length, the sincerity,
       | the mood. The way he is able to communicate with us while being
       | alone in a room. His very conscious effort to not get side
       | tracked. And, of course, him just being a really effective
       | programmer, while not being flashy or pretentious about tech or
       | tooling in the least (and also probably because of it).
       | 
       | Sometimes I watch and listen intently, and learn a lot. Sometimes
       | I zone a little. It's perfect. If you are interested in
       | programming in general I can just highly recommend checking it
       | out.
        
         | dvko wrote:
         | For someone who has heard about Andreas and SerenityOS on
         | occasion but has never actually seen one of his livestreams,
         | where do you suggest I start? Any special episode
         | recommendations? Don't see myself catching up with all of his
         | videos, haha.
        
           | Erethon wrote:
           | As others have said, you can pick any video, start watching
           | and you'll just be "up-to-date". Having said that, one of the
           | first videos I watched from start to finish and found easy to
           | follow was the one about implementing the `pledge` syscall
           | https://www.youtube.com/watch?v=-a5hLBuW6tY. There's also an
           | accompanying blog post https://awesomekling.github.io/pledge-
           | and-unveil-in-Serenity...
        
           | ljosifov wrote:
           | I had never seen any of his videos, nor followed SerenityOS.
           | Regardless, I found this one "Browser hacking: A most
           | satisfying refactor to hide constructors"
           | https://www.youtube.com/watch?v=5799GySdWqY interesting and
           | relateable enough to watch to the end.
        
           | asddubs wrote:
           | the videos are all fairly self contained. usually limited to
           | trying to fix a specific bug, or implement a specific
           | feature. the livestreams are just q&a, focused on (but not
           | exclusive to) technical questions.
           | 
           | just pick something that sounds interesting, basically.
           | there's no need to have watched prior videos to understand
           | what's going on, generally. Either way, most of the code
           | encountered in the video will mostly have been written
           | without being recorded
        
           | vimsee wrote:
           | You don`t have to "catch up" per se. You will get into it by
           | just watching some bits here and there. Open his youtube
           | channel [0] and pick a video that has a title that seems
           | interesting.
           | 
           | If you want to get the latest about SerenityOS, he does this
           | "Office Hours" thing live every friday. Which might be the
           | answer you are looking for.
           | 
           | https://www.youtube.com/c/AndreasKling/videos
        
       | longrod wrote:
       | Thank you for sharing Andreas! It's absolutely phenomenal how far
       | along SerenityOS has come and it's also a peek at how FOSS is
       | supposed to be - a way to learn, hack on something fun, share it
       | with others but without any huge expectations.
       | 
       | Building the next unicorn is awesome and all but in my opinion,
       | this has it's own place. I am glad some people out there get to
       | work on their dream projects and actually can make a living out
       | it. Kudos to all the supporters, obviously.
       | 
       | I also love how focused SerenityOS is and what kind of audience
       | it caters to. Some people might say, "make it for everyone" but
       | that doesn't work most of the time. Having a focused audience
       | allows a lot of freedom in the way of UX/DX, docs, communication
       | etc. So I am glad Andreas set that down upfront.
        
         | tootie wrote:
         | This is the thing that confused me. What exactly is the
         | audience for this? It seems like more of an intricate art
         | project than a useful piece of software.
        
           | pushedx wrote:
           | > On Monday, August 26, 1991 l 6:12:08 PM UTC+12, Linus
           | Benedict Torvalds wrote:
           | 
           | > Hello everybody out there using minix -
           | 
           | > I'm doing a (free) operating system (just a hobby, won't be
           | big and
           | 
           | > professional like gnu) for 386(486) AT clones. This has
           | been brewing
           | 
           | > since april, and is starting to get ready.
        
             | klabb3 wrote:
             | Goosebumps.
        
           | azakai wrote:
           | It is exactly that - an art project.
           | 
           | Maybe it will also be useful some day, maybe not, but to me
           | at least that's not the point. It's really cool that we can
           | fund some art projects like this in the software industry!
           | 
           | Not a perfect comparison, but it's like how some people
           | approach math simply for the beauty of it. That's enough of a
           | reason! And sometimes that math ends up useful too - maybe
           | because math has a connection to reality. So does software -
           | it runs.
        
             | ChrisMarshallNY wrote:
             | I do that. I write software that I like, and want to use.
             | 
             | I also have some experience with the Recovery community,
             | and most of my work is actually designed for that
             | community.
             | 
             | I wish him the very best. I wonder if he uses any of the
             | stuff I wrote?
        
               | savingsPossible wrote:
               | Recovery as in recovery from drugs? Or from data loss?
        
               | ChrisMarshallNY wrote:
               | Consider the context.
               | 
               | I do things One Day at A Time, and More Will Be Revealed.
        
               | [deleted]
        
           | ativzzz wrote:
           | The audience is the people who contribute to the art project
           | and want to be part of the community. A community that serves
           | itself for no other reason than to serve itself. Seems like a
           | good time to me
        
             | hamreh0076 wrote:
        
           | traverseda wrote:
           | It has a nice consistent ui toolkit that seems highly
           | productive. I hope the user-space (window manager, default
           | apps) eventually becomes an alternative linux user-space.
        
           | ar_lan wrote:
           | I was wondering the same. Nothing against the project, but
           | from reading about it I'm confused why I would choose this
           | over my preferred OS (and therefore how it makes enough
           | money).
           | 
           | But then again there are so many distros it's not that
           | surprising.
        
             | breakfastduck wrote:
             | It continues to baffle me how a newsboard called hackernews
             | has countless people who are incapable of seeing the value
             | in making something for the sake of making it.
        
               | ar_lan wrote:
               | Good for you!
        
               | anon2020dot00 wrote:
               | df
        
               | ar_lan wrote:
               | eg
        
           | trashburger wrote:
           | https://justforfunnoreally.dev/
        
           | BirAdam wrote:
           | Well, more or less, at the moment it's for fun and art. It's
           | recreational. Odd thing is that SerenityOS has made so much
           | progress so quickly that it may soon be a viable daily-use
           | operating system.
        
             | mysterydip wrote:
             | I for one am looking forward to that. The pace of OS
             | development has been inspiring, to say nothing of the
             | appliations (a usable browser?!)
        
           | severak_cz wrote:
           | This has educational value. If you are wondering "how this
           | part of OS would be implemented" you can look up how Serenity
           | team did that. Also even more interesting is trying to
           | implement this for yourself (for Serenity), if you are brave
           | enough.
        
             | hamreh0076 wrote:
        
           | longrod wrote:
           | The audience is hackers as it should be. You can't cater to
           | daily users at this stage. You want people who can
           | potentially fix the bugs they come across or add the features
           | they miss. A usable OS is no joke and it certainly isn't a
           | one man project. If enough people get on this, it might
           | actually become daily-usable.
        
       | ultrasounder wrote:
       | Truly inspiring. Keep up the good work!
        
       | pencilguin wrote:
       | It distresses me to see how little Andreas is making from his YT
       | channel; distressed enough so that I am adding him on Patreon.
        
       | toastal wrote:
       | Definitely happy patronage is keeping the developer and the
       | projects afloat, but boy am I worried about Microsoft controlling
       | the GitHub Sponsor space and what that could mean for the future.
        
       | gigel82 wrote:
       | It's surprising you can live off $4200 / month in Sweden (after
       | tax I presume that's about _$2000 / month_).
       | 
       | That is below minimum wage in a place like Seattle for example
       | ($14.49 / hour ~ $2,500 / month gross).
        
         | bjornsing wrote:
         | The median gross salary in Sweden is 2618 USD/month.
         | 
         | (Sweden used to be a rich country, but we've fallen behind over
         | the last few decades.)
        
           | cjblomqvist wrote:
           | Don't forget that you need to take payroll tax into
           | consideration (31,42%)
        
             | fragmede wrote:
             | Don't forget the US has federal income tax (even if you
             | only make $30k/yr); Washington doesn't have an income tax
             | but has all sorts of sales tax, and then of course there's
             | the matter of health insurance costs. Choose the wrong plan
             | in the US and get into a car crash through no fault of your
             | own, and suddenly you're declaring medical bankruptcy on
             | minimum wage. How many days of PTO and sick leave is that
             | minimum wage job giving? Is the workplace unionized? How
             | much is rent for that matter? Did you get housing in, say,
             | Sthlm by waiting in line or did you use one of the
             | loopholes? How much does food cost, in the grocery store,
             | eating out, and food delivery. How easy is it to recycle?
             | 
             | There's a lot more thought that should go into a
             | consideration when choosing between two places to live. A
             | simple dollars to SEK comparison doesn't begin to scratch
             | the surface of it.
        
         | kwhitefoot wrote:
         | No one in Scandinavia pays anything like that amount of income
         | tax.
         | 
         | Sweden has three levels (2106)                   0 %, up to 18
         | 800 kr         About 31 %  for 18 800 to 443 200 kr.         31
         | % + 20 % (statlig skatt): 443 200 kr to  638 800 kr.
         | 31 % + 25 % (statlig skatt): 638 800 kr and above
         | 
         | 5200 USD is about 550 000 SEK so 31% of about 250 000 SEK plus
         | 51% of about 100 000 SEK.
         | 
         | Roughly 130 000 SEK, or about 1000 USD per month.
         | 
         | See https://sv.wikipedia.org/wiki/Skatt_i_Sverige#Inkomstskatt
        
           | marginalia_nu wrote:
           | You need to include payroll tax (arbetsgivaravgift) as well.
        
           | cinntaile wrote:
           | Surely you can't ignore the tax that is usually paid by the
           | employer?
        
           | cjblomqvist wrote:
           | As another commenter have pointed out, you're missing payroll
           | tax.
        
         | guerrilla wrote:
         | That's more than enough unless he lives in a big city. At one
         | point I even bought a waterfront apartment walking distance
         | from downtown in a medium sized city making a bit less than
         | him. Things are pretty affordable here. The taxes thing is just
         | FUD/propaganda. (Well, ignoring the energy crisis that might be
         | about to hit us hard that is.)
        
         | peoplefromibiza wrote:
         | not surprising at all.
         | 
         | p.s. in Sweden the average is slightly below 30 hours of
         | work/week
        
           | efrecon wrote:
           | Uh?
        
             | peoplefromibiza wrote:
             | _Average weekly working hours: 30.9 hours per week in 2011,
             | it had dropped to 30.1 in 2021, only being below 30 in
             | 2020_
             | 
             |  _Across Sweden, only around 1% of employees work more than
             | 50 hours a week, one of the lowest rates in the OECD, where
             | 13% is the average. By law, Swedes are given 25 vacation
             | days, while many large firms typically offer even more.
             | Parents get 480 days of paid parental leave to split
             | between them_
             | 
             | Joe Armstrong, Erlang creator, talked a lot about being
             | able to work on Erlang while being in Sweden because as a
             | parent he was allowed to work less hours a day and had
             | plenty of free time.
        
               | marginalia_nu wrote:
               | I averages may be a bit quite deceiving since they're
               | across industries. About 80% of office workers do a full
               | 40 hour week.
               | 
               | More than 40 is likewise very rare. A work-week is
               | legally standardized up to at most 40 hours. Overtime is
               | a thing, but demanding chronic overtime without good
               | reason is a legal liability, where the boss responsible
               | is held personally liable.
        
               | peoplefromibiza wrote:
               | > About 80% of office workers do a full 40 hour week.
               | 
               | avearges are averages.
               | 
               |  _The average hours worked per week in the U.S. was 38.7
               | hours as of 2021. Men worked an average of 40.5 hours per
               | week_
               | 
               | so comparing a salary in US using hour rates, can lead to
               | a very different result in Sweden.
        
               | marginalia_nu wrote:
               | Averages are not the same across different statistical
               | distributions.
               | 
               | In the case of working hours, the Swedish median, mode
               | and mean are heavily divergent, since the distribution is
               | truncated at 40 hours by the law and thus heavily skewed.
        
         | rjh29 wrote:
         | I don't live in the US but get the impression that US prices
         | have skyrocketed in many cities? Like paying $20 for a sandwich
         | in California for example, or $4k rents in New York. So even
         | though the dollar is a stronger currency internationally, it's
         | worth less and less within the country?
         | 
         | If that's true, retiring in Europe might get more and more
         | common for US software developers...
        
           | reducesuffering wrote:
           | Even in East Bay Area, you'll pay $10 for a sandwich and $2k
           | for renting a 1 br apartment. It's not that much more than
           | Western Europe for an equivalent thing.
        
             | AlmostAnyone wrote:
             | I was just visiting Switzerland and these prices are 2
             | times what's paid there. And like 3-4 times what's paid in
             | Central Europe.
        
           | vlunkr wrote:
           | I imagine many developers just retire outside of the big
           | cities, where prices drop drastically.
        
         | akling wrote:
         | At the moment, I'm paying myself a net salary of $2,700 /
         | month. It's perfectly livable where I am :)
        
           | jll29 wrote:
           | Dear Andreas,
           | 
           | I've been following Serenity for a while. Thanks for your
           | educational expertise humbly conveyed in your videos!
           | 
           | Could it be beneficial for your company to be set up as a
           | foundation? Since it is not "selling" Serenity, merely taking
           | donations anyhow? I don't know the Swedish system but I
           | wonder if that could provide tax advantages to donors and
           | workers? If you have your own companies, you can pay yourself
           | Director's dividends instead of being employed and drawing a
           | salary. Again depending on the country, that may be
           | advantageous - tax-wise, and also not having to do payroll.
           | 
           | Keep up the good work!
        
         | vidarh wrote:
         | > (after tax I presume that's about $2000 / month).
         | 
         | No OECD country has a total tax wedge (including _employers_
         | payroll taxes, which may be relevant here since he 's running a
         | company) above 50% for an average salary other than Belgium.
         | 
         | Sweden is at ca 42% vs ca 28% in the US.
         | 
         | Which is of course high, but e.g. effectively includes full
         | health cover etc..
         | 
         | (For comparison, income tax and _employee_ contributions
         | average at ca 24% of an average salary both places)
         | 
         | Source: OECD Taxing Wages.
        
         | marginalia_nu wrote:
         | It's on the low-end of average for a software developer salary
         | in Sweden. Sort of thing you'd earn with 5 years of experience.
         | 
         | Cost of living matters a lot when "translating" income.
        
           | Raydovsky wrote:
           | If you're earning 1.8k eur in Sweden with 5 years of
           | experience, you're doing something really wrong.
           | 
           | In Latvia, a much poorer EU country you're looking st 2.5k at
           | least woth 5 years of exp.
        
             | marginalia_nu wrote:
             | May figures may be a few years out of date, but it's not
             | that far off. Also varies with where you live. Stockholm
             | pays a bit more, but is also significantly more expensive
             | to live in.
             | 
             | This is also assuming you're employed. Contractors will
             | probably at least double that.
        
               | [deleted]
        
             | [deleted]
        
           | tqh wrote:
           | It is not. If you studied three years at University you
           | should ask for at least 35 300 kr a month before taxes. If
           | you worked for five years you should earn a lot more. See htt
           | ps://www.sverigesingenjorer.se/lon/lonestatistik/ingangsl...
           | 
           | So donate more...
        
             | marginalia_nu wrote:
             | Dunno, I still think it can be characterized as the low-end
             | of average, even if it's closer to 2-3 years of experience.
             | Maybe not in Stockholm, but there are a places that still
             | offer like 30k for entry level hires.
        
               | tqh wrote:
               | As written in the article talking salaries in Sweden is
               | avoided, so there are probably many offers in that range.
               | The recommendation is for Sweden in general though, not
               | Stockholm. It is for any kind of engineer, where IT is
               | above average.
        
               | guerrilla wrote:
               | What are you referring to in the article? All taxable
               | income (which would include salary) is public information
               | in Sweden and the majority are unionized and do talk
               | about salaries.
        
               | tqh wrote:
               | Mostly "Please understand that I'm publishing this for
               | transparency, not to brag about making so much or
               | complain about not making enough." and such.
        
               | guerrilla wrote:
               | Yeah, that's what I thought. I think you read too much
               | into that. He's just being the humble and cool guy he is.
               | It's not as taboo here like it is in the US.[1]
               | 
               | 1. https://www.ft.com/content/2a9274be-72aa-11e7-93ff-99f
               | 383b09...
        
         | pzmarzly wrote:
         | I don't know how taxes work in Sweden, but in most countries
         | gifts and donations are taxed at much lower rate than
         | employment income, so I would expect the net income to be way
         | higher than $2k.
        
           | noAnswer wrote:
           | That can't be true, or everyone would be paid in gifts and
           | donations. (Anyway. He has to report his donations as his
           | self-employed earnings.)
        
             | guerrilla wrote:
             | > everyone would be paid in gifts and donations.
             | 
             | That's literally fraud and tax evasion which comes with
             | enormous fines, prison time, revocations of licenses and so
             | on, which is why people don't do that.
        
             | oneeyedpigeon wrote:
             | I don't think many people would choose to be paid an
             | indeterminate amount by their employer each month,
             | consisting of how much they feel like paying that month.
        
             | kelnos wrote:
             | Context matters. You can't arbitrarily declare something a
             | gift and expect the local tax authorities to just agree
             | with you.
        
           | cinntaile wrote:
           | These types of gifts and donations are considered regular
           | income and are therefore taxed as such.
        
             | coldtea wrote:
             | Depends on the country
        
               | cinntaile wrote:
               | The grandparent already said that so I clarified the
               | situation in Sweden.
        
         | miraz12 wrote:
         | It would be closer to $3000 / month after tax.
        
           | marginalia_nu wrote:
           | Since he's employed he also needs to pay payroll tax. Roughly
           | speaking with both income tax and payroll tax accounted for,
           | you usually end up with at about 50%.
        
             | miraz12 wrote:
             | I work in Sweden having a similar salary and pay around 35%
             | tax.
        
               | cjblomqvist wrote:
               | Yeah, but that's missing the 31,42% tax that the employer
               | is paying before you pay your 35%. (and the extra % for
               | pension, insurance, etc)
        
               | miraz12 wrote:
               | Aah, yes I was thinking it was salary and not company
               | income. My bad! Who knows what he actually takes out from
               | that in the end then though.
        
               | [deleted]
        
       | GekkePrutser wrote:
       | Interesting. I've never taken a keen interest in the project
       | because I think the WIndows 95 look reminds me too much of
       | Microsoft and fvwm95 :)
       | 
       | I'd love to see a remake of HP-UX's VUE (there _is_ in fact a
       | remake of the later CDE, and CDE itself is open-sourced). And it
       | has almost the same UI but it 's much more boring than VUE. VUE
       | was from HP had smooth non-serif fonts and wild colour schemes.
       | CDE was a followup joint-venture from HP, Sun and IBM and as a
       | result they made it much more businessy. Serif fonts and boring
       | brownish colours.
       | 
       | But all these things are super niche obviously, and it's really
       | good to hear that he can still make a living from it.
        
       | marginalia_nu wrote:
       | It's interesting to see some people are making it work living off
       | these types of projects.
       | 
       | > I created a Patreon back in April of 2019. I felt a bit silly
       | at the time, with thoughts like "who do I think I am" and "what
       | am I even doing" echoing in my head. I still did it though. I was
       | too curious to see what would happen, even though I expected
       | nothing. Amazingly, a couple of people actually signed up!
       | 
       | I'm definitely relating to this experience. Feels hella
       | pretentious and weird to set up donations. Was likewise surprised
       | to actually get people sending me money. I guess the moral of the
       | story is if you build cool things, people are willing to chip in.
        
         | reincoder wrote:
         | > I guess the moral of the story is if you build cool things,
         | people are willing to chip in.
         | 
         | I wouldn't agree with the statement entirely. There are people
         | who were building cools things, but getting support has been
         | hard for many of them. Specially in the early 2000s, open
         | source felt like a very personal battle to build cool stuff,
         | where people with sheer will and luck survived. Now, OSS
         | developers like Andreas thrive and grow because of community
         | support.
         | 
         | In the last few years, Open Source went through a cultural
         | shift that enabled people to ask for support openly. You know
         | the human behind the work, not an organization. You have Andrew
         | Kelly of Zig, Evan You of Vue and many more who are not
         | organizations but individuals making contributions. It is a
         | radical change.
         | 
         | We have also seen a radical change in sentiment that all
         | developers are bounded by some moral internal code to support
         | OSS projects, whether it be through code, answering Stack
         | Overflow questions or through donations.
         | 
         | Another aspect is that, code streaming and creating community
         | chatroom has enabled many developers to share their ideas
         | openly and create microcosms of spaces where communities can
         | form. These communities are sources of support in the form of
         | development, spiritual support and income.
         | 
         | It is not entirely about cool things anymore. It is more than
         | that. We probably are living in the golden age of Open Source
         | development.
        
           | luckylion wrote:
           | What you mentioned about community got me thinking how
           | closely related it is to regular "content creators" that
           | create content for a community (e.g. on Twitch or Youtube)
           | and get financial support from that community.
           | 
           | In other words: would we be seeing a similar level of
           | donations for makers and hackers if the gaming/just chatting
           | streamers hadn't paved the way?
        
           | em-bee wrote:
           | that is a very interesting perspective. i hadn't thought
           | about that before. but you are right that in the last few
           | years a greater attention has been given to the need to
           | support developers who are working on critical
           | infrastructure, and while SerenityOS may not be critical to
           | the majority of FOSS users in general, it certainly is
           | important to its own users.
        
         | rpastuszak wrote:
         | This reminds me of Amanda Palmer's The Art of Asking. I think
         | some of her experiences might resonate with you. Check it out
         | if you haven't!
        
           | sirsinsalot wrote:
           | I'm not sure I'd take advice from someone who has time and
           | again shown themselves to be an utterly toxic human being.
        
             | williamcotton wrote:
             | Anonymous commenters throwing shade are much more toxic as
             | you are never held accountable for your actions.
        
             | rpastuszak wrote:
             | I'm not sure what you're talking about, but the advice
             | itself seems useful, regardless of the messenger. There's
             | nothing inherently toxic about it.
             | 
             | I met her a few years ago and she seemed like a friendly,
             | kind person. And, that didn't make me agree with the
             | content of the video more.
        
             | CamelRocketFish wrote:
             | How so?
        
               | IshKebab wrote:
               | I got curious (no idea who she is) but this article has
               | some details:
               | https://amp.theguardian.com/music/2013/jun/22/amanda-
               | palmer-...
               | 
               | Basically seems like a kind of annoying attention seeker.
               | I wouldn't say toxic though.
        
               | helmholtz wrote:
               | > https://amp.theguardian.com/music/2013/jun/22/amanda-
               | palmer-...
               | 
               | So, she seems quite alright then. A bit egotistical,
               | perhaps not the wisest with the 1.2M USD, a bit 'arty',
               | but nothing toxic indeed.
        
         | IncRnd wrote:
         | > Feels hella pretentious and weird to set up donations.
         | 
         | I'm not sure of your location, but in the US these are not
         | donations but income on which taxes need to be paid.
        
           | treffer wrote:
           | Germany, IANAL but was curious because I've seen it
           | differently here: "donations" that are clearly not tax
           | deductible, the only real test for that wird in some sense.
           | 
           | Lawyer Google tells me donations are just money gifts. Some
           | organizations that are approved can hand you a recipe that
           | allows you to tax deduct it. And I think those organizations
           | also don't need to pay taxes on it.
           | 
           | TIL. Not sure how well that resonates in Sweden though.
        
             | mysterydip wrote:
             | In the US a 501(c)(3) organization is considered "non-
             | profit" and gifts to them are tax-deductible. I worked at
             | one once and we had a paper we used at stores to pay no
             | sales tax.
        
           | marginalia_nu wrote:
           | Yeah they're not de jure donations, but de facto.
        
           | Archelaos wrote:
           | Merriam-Webster:                 Definition of donation
           | : the act or an instance of donating: such as            a :
           | the making of a gift especially to a charity or public
           | institution            b : a free contribution : gift
           | 
           | [1] Source: https://www.merriam-
           | webster.com/dictionary/donation
        
             | [deleted]
        
             | [deleted]
        
             | [deleted]
        
             | [deleted]
        
           | Aeolun wrote:
           | You can set your "company" up as a nonprofit, then they're
           | donations?
        
           | Etheryte wrote:
           | I think you might be reading the sentence the wrong way
           | round, to me it sounds like the author talks about others
           | making donations, not him receiving them.
        
         | Abishek_Muthian wrote:
         | I've been wondering for a while if these successful developers
         | who use Patreon had hosted their own payment page with Stripe
         | would they have received same success?
         | 
         | Does 'Support me on Patreon' add more legibility than 'Support
         | me on my x website' to a potential donor?
         | 
         | Because, Its trivial for a developer to integrate Stripe or any
         | other PG on their website & they can stop paying double
         | commissions on Patreon; Besides no vendor lock-in, censorship
         | or payment delays.
        
           | spijdar wrote:
           | I'm not super familiar with the pros/cons of all the options,
           | but the 10,000 foot view AFAIK is that Patreon has a big
           | advantage for people who want to give small monthly amounts
           | to many people, as they can minimize the number of individual
           | transactions, increasing efficiency (even after they take
           | their cut).
           | 
           | If you only support one or two people or you give larger
           | monthly amounts, having Stripe or whatever set-up would be
           | better - I think it's more about creating an atmosphere where
           | it's encouraged to give relatively small fiscal amounts (a
           | couple dollars a month) to many people.
        
             | Abishek_Muthian wrote:
             | You make a good point, Someone who donates to you regularly
             | likely does so for few others and a single payment system
             | for them could be useful; Even though the heavy lifting is
             | done by Stripe for this case too.
        
       | sebazzz wrote:
       | Living on donations, especially recurring donations like Patreon,
       | must be difficult. It is the first thing people cancel when the
       | economy gets difficult like high energy prices, and you also
       | can't ask for a raise.
        
         | oneeyedpigeon wrote:
         | > It is the first thing people cancel when the economy gets
         | difficult
         | 
         | That sounds logical, but I'd hypothesize that a lot of donors
         | are themselves fairly well off, so the effect may be less than
         | you suggest.
        
         | yrgulation wrote:
         | > and you also can't ask for a raise.
         | 
         | Freedom is so confusing and foreign for some.
        
           | sebazzz wrote:
           | Well, you can of course increase the pricing of the Patreon
           | tiers but then you run the risk that (1) forgotten recurring
           | donations get a reminder and will be shut down, (2) people
           | won't accept the new pricing and cancel their donation.
        
       | asddubs wrote:
       | >I've also been approached by a handful of folks from VC firms
       | and while I have nothing against them, I'm not taking any
       | meetings. I'm not interested in selling influence over the things
       | I work on, and I'd much rather have many small donors who believe
       | in me than one huge investor telling me what to do.
       | 
       | I wonder why. I love SerenityOS but it doesn't seem the kind of
       | thing a venture capitalist would be interested in
        
         | emptyparadise wrote:
         | i wonder what sort of stuff these guys would even propose
         | 
         | "i will pay you 17 million dollars to add web 3.0 to serenity
         | os"
        
         | convolvatron wrote:
         | at the bottom of the barrel these people have moderate amounts
         | of money and _noone_ to throw it at
        
       | rogerclark wrote:
       | Andreas will always be the GOAT
        
       | BaculumMeumEst wrote:
       | andreas, from the bottom of my heart, thank you so much for
       | sharing your story of recovery. you have unimaginable courage.
        
       | keepquestioning wrote:
       | He should work on something with greater commercial potential
        
         | emptyparadise wrote:
         | please for the love of god let us have just one fun thing for
         | fun and not for profit
         | 
         | just one thing in this rat race of a life that's not about
         | money!!!!!!!
        
       ___________________________________________________________________
       (page generated 2022-10-30 23:01 UTC)