topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Friday April 26, 2024, 12:13 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Clever Programmerisms  (Read 8492 times)

Ralf Maximus

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 927
    • View Profile
    • Read more about this member.
    • Donate to Member
Clever Programmerisms
« on: October 22, 2007, 07:41 AM »
"Never test for a condition you do not know how to handle."

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: Clever Programmerisms
« Reply #1 on: October 22, 2007, 08:52 AM »
"Nesting is fine but never forget feathering."

f0dder

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Clever Programmerisms
« Reply #2 on: October 22, 2007, 09:44 AM »
"premature optimization is the root of all evil" - but premature pessimization can be just as bad.
- carpe noctem

Eóin

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,401
    • View Profile
    • Donate to Member
Re: Clever Programmerisms
« Reply #3 on: October 22, 2007, 11:44 AM »
"All problems can be solved by adding an extra layer of abstraction"

Ralf Maximus

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 927
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Clever Programmerisms
« Reply #4 on: October 22, 2007, 01:57 PM »
"It was hard to write, it should be hard to test."

-- Overheard when a developer on my team was (jokingly) trying to explain why his submitted test plan was *extremely* lacking in detail.

Grorgy

  • Supporting Member
  • Joined in 2007
  • **
  • default avatar
  • Posts: 821
    • View Profile
    • Donate to Member
Re: Clever Programmerisms
« Reply #5 on: October 22, 2007, 02:21 PM »
"I don't care if it works or not, I want it on time and on budget!"

Team leader to programming and design team.

empyrean

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 15
    • View Profile
    • Donate to Member
Re: Clever Programmerisms
« Reply #6 on: October 22, 2007, 02:49 PM »
This can never happen...

empyrean

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 15
    • View Profile
    • Donate to Member
Re: Clever Programmerisms
« Reply #7 on: October 22, 2007, 02:50 PM »
"Give me a list of all unanticipated problems that will arise during the project."   -- Dilbert's pointy-haired boss

app103

  • That scary taskbar girl
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 5,884
    • View Profile
    • Donate to Member
Re: Clever Programmerisms
« Reply #8 on: October 23, 2007, 12:51 AM »
Dev-C++ users will appreciate this one...

Don't forget to strip after compiling.




I once gave someone a file to a small program I wrote. When he asked me why the file size was so large, my reply was that I forgot to strip after compiling. He thought the statement was funny enough to add to our chatroom's quote collection.

There was a script that would spit back a random quote from the list when triggered. One day, that quote of mine popped up and Martin thought it was hilarious.

This is the brief convo that took place immediately following his laughter...

<app> you mean you don't strip after compiling?
</\/\artin> I do the full monty just for 0 warnings!
</\/\artin> if I stripped for no C/C++ errors, then I'd put my coat on for no VB errors

Needless to say, we ended up with another quote in the collection that day.


Ralf Maximus

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 927
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Clever Programmerisms
« Reply #9 on: October 23, 2007, 08:04 AM »
"If contractors built buildings the way programmers write software, the first woodpecker that came along would destroy civilization."

-- Weinberg's Law

Ralf Maximus

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 927
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Clever Programmerisms
« Reply #10 on: October 24, 2007, 10:21 AM »
"A carelessly planned project takes three times as long to complete as expected.  A carefully planned project only takes twice as long."

-- Golub's Law

Ralf Maximus

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 927
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Clever Programmerisms
« Reply #11 on: October 26, 2007, 08:54 AM »
"What is this talk of 'release'? Klingons do not make software 'releases'. Our software 'escapes' leaving a bloody trail of designers and quality assurance people in its wake!"

-- Unknown Klingon Programmer