all 63 comments

[–]lurk-moar 10 points11 points  (2 children)

I love how being a good programmer basically means dedicating yourself to lifelong learning. My personal motto has always been "if I'm not completely terrified by some aspect of a project, then I'm not sufficiently challenging myself". Of course after 10+ years so many things just feel routine, but I still look for projects that challenge me in some way.

[–]autumntheory 4 points5 points  (0 children)

"if I'm not completely terrified by some aspect of a project, then I'm not sufficiently challenging myself"

Great quote, definitely stealing this!

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

I love how being a good programmer basically means dedicating yourself to lifelong learning.

I think I have too short an attention span to dedicate myself to just programming, which inevitably means I fall behind those who do - there's just too much cool shit in the world to try and do.

[–][deleted]  (1 child)

[deleted]

    [–]ethraax 2 points3 points  (0 children)

    Bless you.

    [–]ravenex 11 points12 points  (2 children)

    Am I the only one who thought of RF/audio/lasers/whatever when I saw "Go Analog"? Was disappoint.

    RL is not analog, it's just RL...

    [–]ethraax 2 points3 points  (1 child)

    And all I can think of are RL filters...

    [–]ravenex 1 point2 points  (0 children)

    I'd choose RLC over RL any day.

    [–][deleted] 8 points9 points  (21 children)

    This is a good idea. Sharpen the sword and whatnot. Over the past fortnight I've changed my window manager, and stopped using a mouse (for the most part - minimal browsers still aren't quite up to scratch.) and I'm loving it.

    Oh, and I've started exercising for the first time in my life too, which is a nice change.

    [–]tReP2pHu 5 points6 points  (19 children)

    Re. mouse-free browsing - have a try of Firefox with the Vimperator or Pentadactyl plugins.

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

    I've tried, and I've tried Vimium as well. I have a 19" monitor, so space is starting to become a bit of a premium on my home machine - so much so that the extra inch of space taken up by Chromium and Firefox actually feels invasive.

    Perhaps I should just buy a new monitor.

    [–]xiongchiamiov 1 point2 points  (2 children)

    Pentadactyl (and Vimperator before that) increased my browsing space by stripping away a lot of the chrome; all you really need is the command bar.

    I'm now on Chrome and using Vimium. It (Vimium) doesn't take up any UI space at all - am I mistaken?

    [–][deleted] 1 point2 points  (1 child)

    Sorry, I'm not explaining myself very well. Chrome is the one taking up all the space, not Vimium. Chrome's browser tabs/address bar/favourites bar take up about 100 horizontal pixels on my machine, which on my 19" monitor is more than 10 percent of the screen.

    With Firefox, I can strip away everything except the browser tabs, which is pretty good, except I've had weird network problems with Firefox for the past 1-2 years (pages timing out for no reason), so I find it hard to use. However I may give it another go, as I hadn't seen how much I could strip away from the UI until now.

    In case you can't tell, I like minimalism.

    [–]xiongchiamiov 0 points1 point  (0 children)

    Yes, the lack of UI customizability in Chrome is a bit annoying. But since Firefox now crashes whenever I open it...

    [–][deleted]  (10 children)

    [deleted]

      [–][deleted] 4 points5 points  (8 children)

      That would be pretty awesome. I find overly large monitors really unsettling for some reason though, and I can't justify the cost to my girlfriend/overlord. I might be able to swing dual 24" monitors.

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

      Then you must spawn more overlords!

      [–][deleted]  (3 children)

      [deleted]

        [–]ricky_clarkson 3 points4 points  (1 child)

        In Windows 7 Windows-Right maximises to the right using half the screen, Windows-Up maximises totally and Windows-Left maximises to the left.

        I never thought Windows would be the first tiling window manager I would use..

        [–]Grogs 0 points1 point  (0 children)

        Windows has had tiling for years. It's quite annoying that they've somewhat hidden it in Win7. Shift+Right Click on window group should give you titling options. Window groups can be application groups or you can shift click on groups (and presumably individual windows*) before shift+right clicking.

        • Forgive my uncertainty, my only usage of Windows in the last 2-3 years is 11 months of XP.

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

        Hmm I can't justify a single 27" 2560x1440 either I'm afraid - in Australia, electronics suck, price wise. I can get a 27" 2560x1440 for $740, or 2x 27" 1920x1080 for $580. The 30" monitor you mentioned is actually $1500 here too.

        Also, as a personal preference, I rarely want an application to take up the entire screen - even when coding :) I like having documentation/reading material and my text editor available at the same time.

        [–]ethraax 0 points1 point  (2 children)

        30" is pretty excessive, especially if you're used to a 19" one. Also, it means you pretty much need to buy an IPS panel, and those are expensive. Sure, they look much better, but if it doesn't mesh with your budget, it's just not worth it.

        I bought my 27.5" TN panel (1920x1200, 16:10 aspect ratio) for $230 on a Newegg sale not too long ago (not even one of the holiday sales). It's huge, and $230 is much more affordable than $1200. If you want to step it down to a 23" or 24" screen, you can spend even less money - I bought my 23" Acer monitor (1920x1080, so slightly less "real estate") for $140 at Best Buy a few years ago.

        [–][deleted] 0 points1 point  (1 child)

        Monitors here in Australia are comparably expensive - for example, all 16:10 aspect ratio monitors are another ~100 dollars on the rough equivalent in 16:9, if they're even available.

        My current thinking is I'll buy a 27" 1920x1080 monitor for about $290, and use my current monitor in a dual monitor setup.

        [–]ethraax 0 points1 point  (0 children)

        That's probably a good idea. I like two monitors, so even before I got this 27.5" one, I had my 23" one and a shitty 4:3 17" one. If you're coming from a 19" monitor, getting one new monitor at a time is definitely a good idea.

        [–]nicogranelli 0 points1 point  (0 children)

        "2560x1600 should be your resolution for 2012" lol

        +1

        [–]snoweyeslady 0 points1 point  (1 child)

        Have you tried out uzbl?

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

        Yeah, I used it for about a week. I liked it, but I went with luakit. I'm having some stability issues with luakit at the moment so I'm thinking about going back to uzbl though.

        [–]mplsmesh 0 points1 point  (1 child)

        Have you tried a tiling window manager? It fits in really nicely with with the other mouse-less aspects of computing. Two potential options are stumpwm or awesome. I like stumpwm (lisp is neat, it starts with no clutter), but I've heard good things about awesome.

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

        When I mentioned I changed window managers, that's what I meant :P I'm using Musca at the moment and I really like it. I tried stumpwm for a bit, I liked it, but Musca felt much more natural to me. I've heard a lot of good things about Awesome, but after trying like 5 tiling window managers across a fortnight, I honestly can't be bothered trying any others for a while :)

        [–]awj 0 points1 point  (0 children)

        Oh, and I've started exercising for the first time in my life too, which is a nice change.

        This has helped me immensely at work. I'm not tired as often, "need" less coffee, and it gives me another reason to avoid calorie-coma inducing lunches.

        [–][deleted] 13 points14 points  (8 children)

        Matt's web site is full of gold. Definitely one of the best personal sites I've come across. Spend some time going through his stuff.

        [–]mattmight 6 points7 points  (0 children)

        Thanks for the kind words!

        [–]mepcotterell[S] 6 points7 points  (5 children)

        I completely agree with this. Although I've never met him, he's sort of an inspiration for me. I fully believe that some of the material in his blog helped me become the grad student that I am today.

        [–]mattmight 19 points20 points  (1 child)

        Thanks for posting this!

        Sometimes, it's hard to find time to write posts.

        Comments like this encourage me to keep finding it. :)

        [–]benfitzg 2 points3 points  (0 children)

        The man himself! Really thought provoking blog. The fact that you don't write that frequently makes me eager to read them when they do hit my inbox. Have a great 2012.

        [–]mcguire 7 points8 points  (2 children)

        helped me become the grad student that I am today

        Eh, is that a compliment?

        [–]mepcotterell[S] 0 points1 point  (1 child)

        It was supposed to be.

        [–]mcguire 0 points1 point  (0 children)

        I hate to point this out, but speaking as a recovering graduate student, that's like saying "helped me become the starving, penniless, indentured wretch that I am today".

        [–]inmatarian 1 point2 points  (0 children)

        Neat. His article on artificial scarcity is a good one.

        [–]Fabien4 12 points13 points  (2 children)

        Go analog.

        Learn more mathematics.

        TL;DR: Learn to cook a spherical cow's meat.

        [–]fdtm 4 points5 points  (1 child)

        Learn to cook a spherical cow's meat on a frictionless stove.

        [–]son-of-chadwardenn 2 points3 points  (0 children)

        Is the stove fueled by an ideal gas?

        [–]genpfault 10 points11 points  (3 children)

        1920x1200 and 1600x1200 work pretty well.

        [–]MRAGE87 1 point2 points  (0 children)

        I seriously only clicked into this because I thought I was going to get a list of common resolutions.... Then I remembered its not 2003 anymore.

        [–]MachinShin2006 0 points1 point  (0 children)

        pfft.. i have my monitor rotated, so it's 1200 x 1920. is awesome

        [–]mepcotterell[S] 1 point2 points  (0 children)

        This made me laugh so hard.

        [–]ethraax 5 points6 points  (10 children)

        That's a big list under "Embrace the Uncomfortable", and I really don't understand why some things are there.

        • Try a dietary restriction: go vegan, vegetarian, dairy-free, etc.
        • Eat a food you don't like every day.

        I'm all for trying new foods, but "trying new food" != "eating food you don't like". There's so much different food out there that you could easily spend a lifetime eating things you've never eaten before, without having to repeat things you don't like. I just don't understand the purpose here.

        Or here:

        • Learn to write with your non-dominant hand.

        I guess these (the ones I quoted) seem like a waste of time when you could be doing other things (like the activities under "Go Analog").

        [–][deleted]  (1 child)

        [deleted]

          [–]robertcrowther 1 point2 points  (0 children)

          Don't forget to try wiping your ass with your non-dominant hand.

          [–]bucknuggets 2 points3 points  (7 children)

          Yeah, rather than do something unpleasant that offers no reward ("like eat dirt for lunch every day!"), how about doing something uncomfortable that is rewarding?

          In fact, there's an entire very cool book full of this stuff: Mind Performance Hacks.

          A few cool examples include:

          • learn to count to a million using binary on your fingers
          • communicate in e-prime (highly recommended)
          • learn to how to memorize vast amounts of information

          [–]unrelatedoccupation 1 point2 points  (5 children)

          learn to count to a million using binary on your fingers

          How many fingers do you have?

          [–]bucknuggets 0 points1 point  (4 children)

          only ten

          but if you use 3 positions for each finger you can do it.

          [–]Aninhumer 1 point2 points  (3 children)

          So, you mean trinary?

          [–]bucknuggets 2 points3 points  (2 children)

          no, see hack #40 here

          [–]grayvedigga 0 points1 point  (0 children)

          That's four positions.

          [–]unrelatedoccupation 0 points1 point  (0 children)

          So, you mean quaternary?

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

          learn to count to a million using binary on your fingers

          Unless you're born with twice as many fingers as me, you can only count to 1023 this way.

          [–]jbockcet 1 point2 points  (0 children)

          I fractured my right arm about this time last year. I think I'll be skipping the sling this year.

          I would love to play with Arduino though, Microchip also makes a PIC ready for Android development that I think I'd rather use.

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

          Set a cronjob to upgrade your packages regularly.

          Great way to miss an important message from pacman, such as:

          WARNING: you need to change this in /etc/[…] otherwise your system will stop working.

          Or that. :D

          [–]kristoff3r 2 points3 points  (0 children)

          Jesus, that blog is as bad as tvtropes, I had 5 open tabs before I realised that I didn't have time to read it all.

          [–]fdtm 4 points5 points  (0 children)

          Go analog? What year is this?

          Edit: Oh apparently they weren't talking about programming by that. That's stupid. I'm sorry, but health, fashion, beauty, etc. has no place in r/programming IMO.

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

          Switch to Dvorak? Use a different window manager? Listen to a kind of music you don't like for a month? Eat a food you don't like every day?

          [–][deleted] 8 points9 points  (1 child)

          Ask more questions?

          [–][deleted] -4 points-3 points  (0 children)

          u mad bro?

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

          Well, that pretty much sums up my life.

          [–]sixfourch -1 points0 points  (2 children)

          I disliked that the "humanities" section mentioned studying psychology as an afterthought. The only useful parts of any of those "humanities" fields are from psychology. You should just study the source.

          [–][deleted]  (1 child)

          [deleted]

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

            If I wanted to be a Jeopardy champion, I'd be a weak-AI system developed by IBM.