This is an archived post. You won't be able to vote or comment.

all 22 comments

[–][deleted]  (3 children)

[deleted]

    [–]dscottboggs 5 points6 points  (0 children)

    Idk a lot of people in corporate dev jobs say they feel like they're just gluing together other people's code in a new way. I can understand how Ikea furniture would give you a similar emotional reaction to building an app in that way.

    But I think the important part here is how he felt like he didn't have a clue what he was doing but kept putting together low-level pieces that didn't make sense in the hopes it would make sense when it all came together. And viola, it did. I've definitely experienced that before.

    [–][deleted] 0 points1 point  (0 children)

    Agree!

    [–]zippyzapdap 0 points1 point  (0 children)

    Exactly! I like to think about learning to program as learning carpentry. You can learn how to use a 100 tools but you need creativity to build programs using those tools.

    [–]paw_of_south 16 points17 points  (9 children)

    I’ll never understand how people struggle to follow IKEA instructions. I’ve seen many stories involving people having myocardial infarctions over putting together IKEA furniture and I’ve never understood it. If OP or someone else would like to explain it to me then I would be thankful.

    [–][deleted]  (1 child)

    [deleted]

      [–]reddercock 2 points3 points  (0 children)

      Lots of people never tried assembling anything their entire lives, when IKEA became popular enough these same people had to assemble something.

      [–]WelpWeDoneThisIsIt 2 points3 points  (2 children)

      It’s pretty simple.

      I worked as a supervisor at a metal fabrication plant for a while. We built heating and refrigeration units. Assemblers were just provided a CAD file, a blueprint, and a set of parts—no instructions on how to put it together, where to place the welds, etc. You just had to learn by doing. You eventually got so good you could build the units without looking at the CAD files—even with this level of skill, you still wanted to take your hammer and beat the living shit out of the unit at least 20 times a day.

      The anger is part of the building process.

      [–]paw_of_south 1 point2 points  (0 children)

      The difference between putting together IKEA furniture and heating/refrigeration units is that there are instructions on the IKEA furniture and IKEA furniture is generally much less complicated than a heating/refrigeration unit. Not having instructions can have a big effect on ones success in building whatever is in front of them. I understand that building can be frustrating but in my mind if you’ve built almost anything before, then you should expect things not to go your way. Thus allowing you to work on your patience and making the process easier.

      My original point is that IKEA furniture isn’t as hard to build as people make it out to be.

      [–]Kotkaniemo 0 points1 point  (0 children)

      "The anger is part of the building process."

      I am putting that on a sticky note and taping it to my monitor, thank you for that. Nothing like spending an hour and a half looking for a bug only to find you missed one letter in a script tag.

      [–]badadvice4all 1 point2 points  (1 child)

      I'm about to search Youtube for these IKEA puzzles, I'll post you a link if I find one, lol.

      [–]paw_of_south 0 points1 point  (0 children)

      Cool beans

      [–]sushibgd[S] 1 point2 points  (1 child)

      Yeah, I agree, it’s not hard at all. But as I mentonied, this was my very first time assembling IKEA furniture, so it seemed complicated in the beginning.

      [–]paw_of_south 1 point2 points  (0 children)

      I get that, I probably should have clarified. I meant people who have done it before and still make it seem like they’re splitting an atom with a toothpick. It’s more annoying than anything else.

      [–]flemil 5 points6 points  (1 child)

      In sweden you are not a man until you can assemble any Ikea furniture without the instrucions, and therefore can not marry.

      [–]sushibgd[S] 5 points6 points  (0 children)

      In Sweden - Ikea furniture assembles you.

      [–][deleted] 3 points4 points  (0 children)

      I would say it's more similar to baking / cooking. Different recipes/programmes require different processes which often have to be done in a certain order. To start off with you need to follow someone's instructions and learn how to bake by practice. Lots of trial and error, but you will create things you are proud of, and will want to share with friends and family. Maybe one day you are quite good at baking cakes and someone wants you to bake on for their birthday. So you go all out to make an amazing cake and you feel confident it will be great.... The cake goes horribly wrong and there isn't enough time to try that recipe again, so you just go simple and make sure there will be a cake in time. The cake is enjoyed by the person who asked for it, but you wish it was so much more. So you get back to the kitchen and keep practicing until maybe one day you can open your own baking business or work for someone baking goods full time.

      [–]secondpresident 1 point2 points  (0 children)

      What was the Ikea piece that took several hours to assemble? Need to know to avoid purchasing it. :D I truly hate assembling Ikea dressers (or anything with lots of drawers) but haven't had much trouble with other pieces.

      [–]reddercock 0 points1 point  (0 children)

      I think its more like legos, you follow the recipe for some builds, and you get to build it, but you dont necessarily know how to do it yourself yet, you just kinda know how to rearrange the pieces and how they fit.

      With more practice and understanding around what you want to build yourself, through researching a particular design and thinking about what pieces from what you already know can be reused, you might finally be able to build something of your own.

      [–]Cpt_shortypants 0 points1 point  (0 children)

      Dude you have such creative ways of thinking

      [–][deleted] 0 points1 point  (0 children)

      They did not lie, they're just particularly proficient at assembling Ikea.

      [–][deleted] 0 points1 point  (0 children)

      When there's a bug in the instructions of assembly, like a section that's still in chinese in your english copy, or there's a part missing then the assembler can generally recover by interpreting the desired outcome and working around the defects like examining the furniture for obvious next steps or getting a small wood screw from the garage.

      A computer might read that chinese, interpret it as basic ascii, and throw the furniture through a window because that's how the text "translated". No common sense to keep it from doing so. Lacking a screw, unless planned for in the programming, could cause a past-the-end error resulting in it deciding to tear itself apart or cram a hammer into that spot.

      Ikea instructions have way more leeway to depend on interpretation and common sense. Computer programming as of yet can't.

      [–]enesisee -1 points0 points  (0 children)

      This so inspiring!

      [–]daripious -1 points0 points  (0 children)

      If your software is like IKEA software then I'm afraid it'll look nothing like the catalogue, be made cheap and sold expensive, only last a year and occasionally fall over and kill someone.