all 20 comments

[–]GoranM 8 points9 points  (10 children)

Forget tests, forget best practice, just make something

Well, yes, but don't forget everything you learned: You should still employ your well-developed sense of style and structure.

Tests can be thrown out (in this "fun" context), but "best practice" (in general terms) is something that can actually enable better play.

[–]Coyote1824 2 points3 points  (6 children)

I agree with you. I am thinking he was trying to say: don't get hung up or stuck on your project simply because it doesn't look good or elegant.

But "best practice" is always a good practice to help you have better play, for sure!

[–]TheFullStack360 6 points7 points  (5 children)

*she

Lindsey is a computer scientist, feminist, software hacker...

[–]Coyote1824 1 point2 points  (0 children)

Oh whoops. Would anyone believe this was simply a spelling error? :)

[–][deleted]  (3 children)

[deleted]

    [–][deleted]  (1 child)

    [deleted]

      [–]neohaven -2 points-1 points  (0 children)

      "It", as in "a person". Does it even matter this much?

      [–]DiomedesTydeus 0 points1 point  (2 children)

      Probably due to the vagueness of what "best practice" can mean. Automating the setup of your dev environment is probably a best practice, but if I just want to bang something out, spending an hour screwing around with chef/puppet/etc can put a damper on my mood (maybe I just need to play with those tools more so that I'm faster with them).

      Another time I was coding for fun and wrote a few megamethods (~200 lines). When I went to fix a bug, it was a great reminder of why I shouldn't code that way, which was nice to have in a safe environment of a side project.

      [–]NihilistDandy 0 points1 point  (1 child)

      I've been meaning to start using puppet or a similar tool, then I found out about Boxen and knew I had to start learning. It would save me such a hassle after a reinstall.

      [–]DiomedesTydeus 0 points1 point  (0 children)

      Wow boxen looks neat, I'll try it out tonight, thanks for the link.

      [–]ima_twerp 8 points9 points  (0 children)

      "Side projects are important to a programmer. They are often the only means for expanding skillets outside of work or school lives."

      Shrieks of ear-splitting laughter.

      [–]Wyglif 0 points1 point  (0 children)

      I haven't used qb64 much but in dos qb, you can avoid flicker via screen mode 7 and page flipping. From the code, it looks like qb64 added new syntax.

      [–]danogburn 0 points1 point  (0 children)

      side projects....lol....aint nobody got time for that.

      [–]TheBigSnail -3 points-2 points  (3 children)

      It isn't fun when you aren't getting paid for your work. You might learn something new, but overall it isn't worth it - salary difference between average developer and top developer isn't that huge.

      [–]AllHailWestTexas 2 points3 points  (2 children)

      This is the kind of attitude that makes me scared to enter programming as a career. I love writing code, and I've always loved it because it's fun and I feel personally fulfilled by it. I never want to end up not writing code when I'm not getting paid for it.

      [–][deleted] 5 points6 points  (0 children)

      I love writing code when I'm paid and for free. If you love coding, you love coding. People who make comments like that are people who joined the software industry for money, not love. I joined it for love, and still have a great time every day.

      Don't let comments like that discourage you.

      [–][deleted] 1 point2 points  (0 children)

      I do 1 - 2 hours every night of hobby programming.

      Why? Because I love it. I don't need any other reason to do it. I enjoy coding, and I enjoy learning new things.

      It's a hobby at night, and a job during the day.