this post was submitted on 31 Jan 2024
1520 points (97.3% liked)

linuxmemes

21304 readers
1094 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack members of the community for any reason.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn. Even if you watch it on a Linux machine.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, and wants to interject for a moment. You can stop now.
  • Β 

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't fork-bomb your computer.

    founded 1 year ago
    MODERATORS
     
    you are viewing a single comment's thread
    view the rest of the comments
    [–] 0x4E4F@lemmy.dbzer0.com -5 points 9 months ago* (last edited 9 months ago) (4 children)

    Yeah, I've seen the type... had a colleague in uni like that. And it's not like he's gonna need it for something else, but why spend an hour making them when he could spend 5 hours making the script to generate them in 1 second.

    If this is how true programmers think, I'm sorry, I'm not a true programmer then 🀷.

    [–] Diabolo96@lemmy.dbzer0.com 16 points 9 months ago (1 children)

    I meant it as a joke, but the way I see it is as a "fast" and fun exercise where their's no pressure and the only judge is yourself. It's more about coding something for the fun of it.

    [–] TheInsane42@lemmy.world 7 points 9 months ago* (last edited 9 months ago) (1 children)

    When you have to do something once, do it manually, when you need to do it more often, script/code it.

    Oh, and coding is much more fun then manual labour.

    [–] 0x4E4F@lemmy.dbzer0.com -2 points 9 months ago* (last edited 9 months ago)

    Depends for who... I also enjoy welding and woodworking. It's not always about the end product, it's about the journey.

    And 12 times is not that much. I mean, it's not like I'm gonna make another one next year.

    [–] Slotos@feddit.nl 6 points 9 months ago (1 children)

    That’s how engineers think in their free time.

    When the specific goal is something I can do manually, and it’s not pressing, I would rather spend time learning how to make a tool to do it. I might not need the tool ever, I do use the knowledge picked up on those forays every day.

    [–] 0x4E4F@lemmy.dbzer0.com 2 points 9 months ago (1 children)

    Aha... so that's why my wife says "why you gotta always complicate things" πŸ˜‚.

    Not regarding coding in particular, I'm an electronics and telecommunications engineer, I do code a little though (here and there πŸ˜‹), but regarding every day things, like maybe make something that will ease my life, yeah sure, I do that. But it has to be something I use frequently enough, otherwise, no I don't see the point in spending the time and the energy to actually do it.

    [–] Slotos@feddit.nl 4 points 9 months ago (1 children)

    Different disciplines - different thresholds. But yeah, that’s exactly it.

    With software engineering, the unknown space is vast, yet the tools are great. So it’s very easy to start tinkering and get lost in the process.

    [–] 0x4E4F@lemmy.dbzer0.com 3 points 9 months ago* (last edited 9 months ago)

    Yeah, I know what you mean. A colleague of mine in uni that studied software engineering had this take on it: "I don't have to invest anything but time in what I'm doing, so making mistakes or doing something for the heck of it is justified. On the other hand you (me) invest not only time, but also money in a project that might come out to be not really practical to be used in the real world."

    He has a point to be honest. Plus, with real hardware projects it's not like you can get "lost" in the design process and be like "u, I can do this, and add this, and maybe this" cuz that costs extra money and time, plus a schematic and PCB redesign, etc. So, yeah, I do agree that it's easier to tinker and get lost in code.

    [–] youngGoku@lemmy.world 1 points 9 months ago (1 children)

    I've been guilty of this... I justify it in my head by saying:

    it took me 5 hours to automate a 1-hr manual task, but hey, with this practice maybe next time I'll get it done in 4 hours, then 3, and so on until I can do it in less time than the manual task would take.

    [–] 0x4E4F@lemmy.dbzer0.com 1 points 9 months ago

    That is true though, I agree. If I do see it as practice, then yes, I would do it regardless.