Paolo Granada Lim

I am a programmer in Cebu, Philippines.

  • Ubuntu
  • Music
  • Running
  • Books
    • 0
      31 Mar 2011

      97 Things Every Programmer Should Know

      • Edit
      • Delete
      • Tags
      • Autopost

      I have no idea why its 97 things, maybe because 99 is mainstream nowadays. The book is pretty nice, the chapters are very short and direct to the point. Yes, I think this is a must-read for programmers everywhere, especially for those who are still starting on their career. Anyway, here are some great lines from the book:

      Comments should say something code does not and cannot say. - Kevlin Henney

      Deliberate practice does not mean doing what you are good at; it means challenging yourself, doing what you are not good at. So it's not necessarily fun. - Jon Jagger

      Programming is something some people do - some of the time. And the hard part - the thinking - is the least visible and least appreciated by the uninitiated. - Alan Griffiths

      You'll never get where you want to go developing software for systems you don't care about. - Richard Monson-Haefel

      A bug is not a standard unit of work any more than a line of code is a precise measurement of effort. - Matt Doar

      A one-language programmer is constrained in her thinking by that language - Russel Winder

      The primary purpose of software estimation is not to predict a project's outcome; it is to determine whether a project's targets are realistic enough to allow the project to be controlled to meet them. - Steve McConnell

      If your code needs comments, consider refactoring it so it doesn't. - Peter Sommerlad

      If you need to explain a change, do so in the version controll system check-in message and not in the code. - Peter Sommerlad

      Sometimes the best thing you can do to solve a problem is to put the mouse down and step away from the keyboard - Burk Hufnagel

      The next time you feel the need to improve your programming skills, don't read another book. Read code. - Karianne Berg

      The code to hell is paved with good intentions. To be an excellent programmer, you have to rise above good intentions, and actually care about the code. - Pete Goodliffe

      • views
      • Tweet
    • 0
      20 Jun 2010

      Programmers Hate Authority

      • Edit
      • Delete
      • Tags
      • Autopost

      4. Freedom is good.

      Hackers are naturally anti-authoritarian. Anyone who can give you orders can stop you from solving whatever problem you're being fascinated by — and, given the way authoritarian minds work, will generally find some appallingly stupid reason to do so. So the authoritarian attitude has to be fought wherever you find it, lest it smother you and other hackers.

      from  How To be a Hacker

      That's right, programmers hate all forms of authority. Here are some observations that I've come up that are usually present in programmers, or nerds in general.

      • We don't like corporate management style, with all its hierarchies and complexities. Thus the rise of small software startups.
      • We dress and look like zombies, because we pretty much don't care how society sees us. Just because we don't wear suits and ties doesn't mean we're not professionals. We don't want people to judge us by how we look, but rather, they should judge us by our talents and abilities. And part of this also has to do with our lack of concern for proper hygiene. :D
      • We don't often watch shows or movies on TV, we download them! You don't tell me which TV series I should watch and when I'll be able to watch them! And most of all, you don't tell me when to look at stupid commercials, I do! I'll watch commercials when i want to see them, there's a ton on youtube! Same goes for radio and music.
      • We love computers. Simply because with computers, you are in full control.
      • We created the open-source movement. Because we value knowledge more than political bullshit and money.
      • And of course, we created the internet, where no one is and will ever be in control. Watch the Virtual Revolution to learn more about this argument.
      • views
      • Tweet
    • 1
      14 Jun 2010

      Don't be a programmer

      • Edit
      • Delete
      • Tags
      • Autopost
      Why?

      1. Every conversation with anyone will always start with "So I got this problem with my computer..."

      2. Very unhealthy. Hundreds of hours spent sitting and staring at artificially generated objects inside a dark and windowless room does not give you a six-pack.

      3. Minimal to no social life. You're only form of social life is with friends who are also programmers that think as retarded as you. And also with other programmers on the web, but most of them hate you anyway because they think your code sucks. 

      Facebook and Twitter might help lessen the problem, but that just makes the situation more sad.

      4. You pretty much have no time for anything else. The moment you start doing some recreational activity, like yoga or something cool, you just end up thinking about code.

      5. Nobody thinks you're cool. The more good you are with programming, the more you become a loser. 

      If you're a musician and people ask you: 
      "Hey dude, where you been?"
      then you answer:
      "Yeah I've been locked up in my room lately working on gluing together some bad-ass riffs for this song I wrote, wanna hear it?". 
      They'll obviously answer you with 
      "OMG dude you are soo effin awesome!"

      But if you're a programmer and you answer the same question with this:
      "Yeah I've been locked up in my room lately gluing together some bad-ass functionalities to this open source ruby gem that acts as an irc bot, so you could like search on google while on IRC or get tweets and stuff. Wanna see the source code?"
      You'll most probably get answers like:
      "Dude what's wrong with you?" 
      or:
      "The weather's kinda nice today isn't it?" 
      or even worse:
      "So I've got this problem with my computer".

      Being a programmer sucks. Don't do it. Just don't.
      • views
      • Tweet
    « Previous 1 2 Next »
    • Search

    • Tags

      • life
      • running
      • music
      • books
      • tutorials
      • ubuntu
      • emacs
      • work
      • ideas
      • productivity
      • thoughts
      • fun
      • linux
      • places
      • travel
    • Archive

      • 2012 (15)
        • April (2)
        • March (9)
        • January (4)
      • 2011 (46)
        • November (3)
        • November (10)
        • October (4)
        • September (7)
        • August (5)
        • July (3)
        • June (1)
        • April (1)
        • March (3)
        • February (4)
        • January (5)
      • 2010 (36)
        • November (1)
        • October (1)
        • September (3)
        • August (2)
        • July (4)
        • June (5)
        • May (9)
        • April (3)
        • March (5)
        • February (1)
        • January (2)
      • 2009 (2)
        • December (2)
    • Obox Design
  • Paolo Granada Lim

    I currently work at:
    http://caresharing.ph

    My current side project
    http://uberder.com

    My side team
    http://codecampr.com

    My other links
    http://facebook.com/paologlim
    http://twitter.com/paologlim
    http://www.linkedin.com/in/paologlim

    Stuff I've been reading
    http://www.google.com/reader/shared/paologlim

    I also contribute to these blogs
    http://buhaystartup.com
    http://stuffwageesays.com
    http://runnroo.com

    49012 Views
  • Get Updates

    Subscribe via RSS