139 pointsby baely6 hours ago14 comments
  • ryukopostingan hour ago
    > That’s taking the structural discipline from the skyscraper and applying it to a space where I had total freedom.

    Yeah, nah. When I take my learnings home with me, it fails every time.

    Usually, the scale of work necessary to maintain an enterprise-grade system rapidly outgrows the time I can reasonably allocate to it. In other cases, I lose interest because it's boring corporate crap.

    I don't known how all of you "homelab" people put up with it. I have enough Linux boxes at work that demand too much care and feeding.

    The author has a good point but it really isn't a two-way street. The hobby stuff can feed into your career, but letting it go the other way is usually either counterproductive, or bad for your mental health.

    Don't tinker in your shed because you think it'll advance your career. You'll be disappointed. Sorry for the spoiler.

    Tinker in your shed because it makes you happy, and brings joy and meaning to your life. You'll be more productive and, in my experience, you'll actually be more likely to learn something useful for work.

  • aledevv7 minutes ago
    > The shed is where you take the blueprints you learned on the job and actually get to play with them.

    > You try something in the shed on a weekend because you’re curious. You learn the tradeoffs, the rough edges, the things the documentation doesn’t tell you. Then months later, when the team at work is evaluating that same tool or approach, you’re not starting from zero.

    These are two opposing concepts, but both True and complementary.

    Working for clients (or companies) and home-based side projects are two sides of the same coin and complement each other. What must drive you, in both cases, is curiosity and the passion to do something useful.

    My dream is to be able to turn a home-based project into something that generates income. My goal is to have the freedom to work on what I love and on a useful and profitable project of my own.

  • netule5 hours ago
    This post really resonated with me. Through the daily drudgery, I lost that spark that drove me to programming in the first place as a kid and became disgruntled with it for a while. It wasn't until I pushed myself to get back to hobby (or shed) programming that I rekindled my old passion and, as a result, find my day job much more bearable.
    • Nursie5 hours ago
      Opposite for me.

      I have an actual shed that I spend time in, doing maintenance work, building physical items (latest one is an auto-refilling bird watering station), and making beer. Given my day job is so desk-bound, and so tech oriented, I find using my hands in my off-time to be very fulfilling and what keeps me sane.

      Different strokes, as they say.

      • chrneu4 hours ago
        I had to get out of tech for that reason: i need a physical good I can create and hold. Using my engineer skills to build physical things satiates my brain so much more. I don't think I can ever go back to coding as a job. I just don't care about other people's garbage code, lol.

        i got out of tech/coding so i could apply my skills to more real world stuff. it's been so much better. i don't make as much but i end each day with a feeling of satisfaction and accomplishment. i wouldn't trade it away. my social life has gotten so much better, as well, because i'm happier in general and i talk to so many more people as a result. i smile more, i think is the main thing.

        • jondwillis30 minutes ago
          How’d you get out? For the many over-specialized readers like myself…
          • cheschire8 minutes ago
            Surely step one is psychological. I feel like being able to accept a lower paycheck is critical to leaving tech if you’re at the over specialized part of your career
        • kuerbel3 hours ago
          And what are you doing now? :-)
      • ssiddharth2 hours ago
        Same here. I've been trying to get more into the physical world, with a tech angle, rather than just pure software. As you said, using my hands is what keeps me sane, makes the world seem a little more real, if that makes sense?
  • apt-apt-apt-apt11 minutes ago
    OP sounds like the ideal employee who works 8 hours, then spends 4 more hours/weekends learning and working at home.

    For people who like doing other things, work already takes up most of their time and energy 5/7 days, and there doesn't seem to be much time for much else.

  • franciscop4 hours ago
    I did this for ~10 years, and absolutely no regrets, it was a lot of fun and the side projects gave me energy.

    Nowadays it's hard though, learning a new language, with a gf and a full-time demanding job, I don't have a lot of time to be tinkering. I do feel a bit sad about this but just assumed it's just life, and cannot imagine with kids how impossible this'd be.

    I did look at doing some basic housekeeping with LLMs (updating deps, standardize testing across projects, etc) and realized I have literally 200+ side projects, most of them websites/JS libraries/React libraries. I was a bit baffled, of course 80% of it is trash, but I was kind of amazed at how many things I've actually done.

    • dgb232 hours ago
      There’s this special feeling when you can sit down later in the evening to tinker for a couple of hours, or read a challenging/inspiring book in peace.

      But when I don’t have time and frankly energy, then I still try to do _some_ minutes of this kind of thing daily.

      I feel like there‘s a big difference between 0min and 15min for anything (also includes exercise, meditation etc.), and while it’s great to have more time, there are diminishing returns beyond 30/45min.

      • franciscopan hour ago
        When I push myself to do these things, it loses all meaning. I do fun programming because it's fun, when I tried pushing myself like this virtually always I ended up more tired (for a miryad of reasons). And if I need to push myself, I'd rather just learn more Japanese, or do some exercise, or something else. But when I have like 1-2 weeks holiday, I will for sure sneak a few full coding days in there, and that is liberating.
        • dgb23an hour ago
          I agree with this. But there‘s a big difference between building a habit of doing some intellectual or creative activity regularly and pushing yourself to do a specific thing.

          Before having built a more regular habit I was often in a sort of excitement-burnout loop. That doesn’t work well for me.

  • zoobab3 hours ago
    I finally have a garage where i can weld my own bike frame!

    No more coding after 5pm!

    • prmoustache2 hours ago
      Congrats and have fun. Oh and order those Paragon parts ASAP if you need them as they are closing shop!

      https://www.paragonmachineworks.com/

      • zoobaban hour ago
        I saw it, so sad.

        Nearly all the local frame builders were using their parts, especially the rear dropouts.

  • adrianwaj3 hours ago
    Is there a place where people can document and share the things they are tinkering with in the shed?

    I had this idea where people's inventions/devices could be sent around in a "pay-it-forward circle" for learning and inspiration. People already do that with crystals.

    Also, can being aware that x number of people are working on the same thing yield to development in the state-of-the-art if they start working together?

    I suppose there's always that tension between DIY'ers bouncing ideas off each other vs prototypes built in fitted-out research labs to think about.

    Is this idea anything more that just the addition of another sub-reddit or using existing teamwork software?

    If you had something to share, how would you choose it amongst the 10's or 100's of things you have already built? Maybe you'd need commercialization help? Are there liabilities and risks in sharing DIY devices?

    I've been thinking about https://openhardware.directory/ and https://ohwr.org/ - maybe if you list your projects, agents can do the work of bringing people together and finding new ways to develop them. It's about value-adding on top of decentralized and disjointed projects. An easy way to construct plans or follow them? How to minimize duplicated work across the world?

    Maybe a "Universal Commerce Protocol" (http://ucp.dev) but for scientists?

    • yetihehe2 hours ago
      Hackaday.com comes to mind. That's a blog with those tinkering things. Hackaday.io is a big base where people store their schematics and worklog, present their inventions and tinkering as they happen.
      • buildbot2 hours ago
        Hackaday is amazing - so many cool, inspiring ideas. It’s been around a very long time too.
    • mikestaas2 hours ago
      Hobby related forums are a great way for people working on similar projects to collaborate and share SoTA. Some random examples:

      https://www.lathetrolls.com/

      https://www.shroomery.org/

    • gbgarbeb2 hours ago
      Ever heard of Github? Or forums?
  • vachanmn1234 hours ago
    Everytime I go back and look at some of my older projects, I am in awe of how much I had done in the short while when I was working on it. Side Projects are kind of the only real way I think one can learn software engineering. Great read
  • d--b4 hours ago
    Personally, I am over side projects.

    Did them, the games, the websites, the failed startup thing.

    I just do other things now.

    Building finance stuff during the day, doing little computer outside work (a bit of 3D printing here and there).

    It’s fine. My career’s fine. The work doesn’t suffer from it.

    Do I have the spark? Idk, I feel I am too old for that spark shit. There is work to do, I do it. If it’s tedious, I’ll drag me feet a while, but eventually it’ll be done. It’s just work.

    • imirican hour ago
      I think both viewpoints are valid. It's perfectly fine to see your work as a craft which you hone in your personal time, and also see it as a means to an end where you clock in, get the job done, and clock out. It's also understandable that the amount of personal time we have to dedicate to it, and even interest, can vary over time.

      That said, I think your day job is more enjoyable when you see your work as a craft. It becomes less of a chore, you feel more engaged, and generally happier, which ultimately has a positive impact on your work and your colleagues. This has been my very fuzzy experience over the years, going through periods of both, but there are no definitive perspectives either way.

  • curtisblaine2 hours ago
    The big problem starts when your job contract limits what you can do with your intellectual property. Then you can have. your shed, but you can't show it to anyone, you can't invite friends, you can't use to plan your future business etc.
  • skyberrys4 hours ago
    It is about finding balance between building in your shed and building skyscrapers.
  • SWHL3 hours ago
    [dead]
  • ad8e3 hours ago
    The second half of this article is detected as AI by pangram: https://www.pangram.com/history/63fdecd4-f932-4fad-af60-da99...
    • noio33 minutes ago
      I might have to reexamine my attitudes: the entire article felt AI-written to me, which instantly reduced my appetite for reading it.

      Which is unfair of course. A) I don’t even know whether it was actually was written by AI and B) even if it was, it still encapsulates a human’s potentially worthwhile thoughts and experiences.

      But.. undeniably genAI will lead to a much greater volume of text being written so we’ll all have to be even more selective in what we read and what not?

    • bonoboTP21 minutes ago
      I don't need an AI detector to see I dislike the AI-like style of the article, the bombastic extra-hype American-style self-brand LinkedIn-lingo.
    • tasuki5 minutes ago
      So what? Detecting whether content was produced by AI is impossible. Please stop shilling tools promising the impossible. The mentioned 99.98% accuracy is complete bullshit.
    • dgb232 hours ago
      The article felt honest and personal to me.
    • eterm2 hours ago
      Ai detectors are bullshit.

      That said, the second paragraph has the distinctive stocatto tone of AI

      But AI is shaping how we write, so this could well all be hand written just by someone who spends time with AI output.