• Home
  • Apps
  • Gadgets
    • Gadgets for Kids
    • Store gadgets
    • Tablet Computers
    • Cheaper Gadgets
    • Apple
      • iPhone
      • iPhone 5
      • iPad2
  • Games
    • Game Consoles
    • Online Games
    • Angry Birds
    • Instagram
    • Pinterest
    • Twitter

Techie Kids

(and a not so techie mom)

  • About
  • Disclosure
  • Privacy Policy

The Pessimist Inside Every Good Programmer

February 12, 2012 by Marie Gizelle Leave a Comment

The Pessimist Inside Every Good Programmer

“As we thank the optimist who created the ship, let us not forget the pessimist who invented the life jacket.”

 

Oops! This topic wasn’t about philosophy in life. The quote I stated above is just a logic that a good programmer must think all the times.

Anticipation of the worst-case scenario, that’s what I am talking about. As programmers, we are assigned to do some helpful software. And how are we doing that? We are going to put ourselves of the user’s shoes. The software is for them, not for us. Then, we will do some simulations on what should the user click in order to get result and then, we’ll do the design and the code.

Do you think that would be enough? Hmm.. Maybe, because the needs of the user was satisfied. But there are scenarios that are not expected yet very possible to happen. And we must think about for those things. We must be pessimists to think about those things – errors, bugs, and glitches.

Let’s admit, there is no perfect software as there is no perfect programmer. So, as a programmer, never expect your software to be a bug-free software unless the only thing it’s doing is to display “Hello World”.

Be a defensive pessimist, think of the worst-case scenarios, and never assume for anything. I hope this post made some sense and I hope that you learned something.

Tweet
Share
Share
Pin
0 Shares

You might also enjoy...

Kinds Of ProgrammersKinds Of Programmer
How Important Is Program DocumentationHow Important Is A Program's Documentation
What’s Common On Most Programmers?What's Common On Most Programmers?

Filed Under: Programming

Previous Post Boost Your Twitter Followers And Retweets With These Cool Websites
Next Post Identify which Camera

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

WELCOME

WELCOME

We are techie kids.

FOLLOW ME

  • Instagram
  • Pinterest
  • Twitter

CATEGORIES

  • Activities
  • Angry Birds
  • Apple
  • Apps
  • Art
  • Bicycles
  • Blog
  • Blogging
  • Boating
  • Branding
  • Business Ventures
  • Camera accesories
  • Cameras
  • Canon
  • Careers
  • Cars
  • Certifications
  • Cheaper Gadgets
  • ChildCare
  • Computers
  • Crafting
  • DIYs
  • Domain Names
  • F1
  • Facebook
  • Family Fun
  • Family Time
  • Featured
  • Final Fantasy
  • Fishing
  • Football
  • Gadgets
  • Gadgets for Kids
  • Game Consoles
  • Game Rooms
  • Games
  • Geeky Weddings
  • Gift List
  • Giveaways
  • Gizmo
  • Google
  • Google Doodle
  • Green Conscious
  • Indoor Playground
  • Innovations
  • Innovators
  • Internet Giants
  • Introduction
  • iPad2
  • iPhone
  • iPhone
  • iPhone 5
  • Kids and Video Games
  • Kids in Doodles
  • Little Big Planet 2
  • Macbook
  • Macbook accessories
  • Mind games
  • Movie Trinkets
  • Movies
  • Museum Visits
  • Online Games
  • Online Presence
  • Online Shopping
  • Outdoor
  • Park Play
  • Phones
  • Photoshoots
  • Pixar
  • Playmobil
  • Playstation Games
  • Programming
  • RC Helicopters
  • Role playing games
  • Science
  • SEO Related
  • Silicon Valley
  • Slider Puzzles
  • Smartphones
  • Software
  • Sports
  • Steve Jobs
  • Stickers
  • Stock Photography
  • Store gadgets
  • Tablet Computers
  • Tennis
  • The Web
  • Toy shops
  • Toy Stories
  • Toy story
  • Tuesday Couch Potato
  • Uncategorized
  • Video Games
  • Virtual pets
  • Weddings
  • Wii
  • Winter Fun

GET UPDATES

Leave me your email to receive new entries, tips, and specially offers only for you! . Don´t miss any update!

LATEST POSTS

Raising Business-Minded Kids, 4 Best Points

Raising Business-Minded Kids, 4 Best Tips

7 Best Remote Control Toys For Techie Kids

Fun Park Visits With The Kids All 4 Seasons

Fun Park Visits With The Kids All 4 Seasons

Top 5 Techie Gifts for your Loved Ones

Top 5 Awesome Techie Gifts for your Loved Ones and More

techiekidsinfo

Summer may be over, but Saturdays and Sundays and Summer may be over, but Saturdays and Sundays and free times on weekdays are not. Are you running out of ideas of things to do with the kids? 

Head over to https://techiekids.info/diy-projects-to-do-with-the-kids for some tips on things kids might enjoy doing with you. 💕

#TechieKids #Thingstodo #KidsProjects #Activitiesforkids #FunStuff #Kidstuff
Ice cream break. #NotSoSummer #TechieKids #IceCre Ice cream break. #NotSoSummer

#TechieKids #IceCream #Kids
Vienna is our playground. #Playground #Play #Tech Vienna is our playground.

#Playground #Play #Techiekids
Taking a break from so much walking. #TechieKids Taking a break from so much walking. 

#TechieKids #GadgetKids #ExploringVienna #ViennaNationalLibrary
Hi 👋🏻 #TechieKids #Kids Hi 👋🏻

#TechieKids #Kids
Walking on ropes is fairly easy! 😉 #RopeWalk#T Walking on ropes is fairly easy! 😉

#RopeWalk#TechieKids #summer #WalkingOnRope #Adventure #Kids
Umbrella mine!!! #Ellaellaella #TechieKids #Umbre Umbrella mine!!! #Ellaellaella

#TechieKids #Umbrella #Sundays #SemiFormal
Swing away! #TechieKids #Swing #Balance #Playgrou Swing away!

#TechieKids #Swing #Balance #Playground
Follow on Instagram

GET UPDATES

Leave me your email to receive new entries, tips, and specially offers only for you! . Don´t miss any update!

  • Instagram
  • Pinterest
  • Twitter

COPYRIGHT © 2019. Emma Theme by Lovely Confetti · DMCA.com Protection Status