14 May 2010

Jargon

Duck

A feature added for no other reason than to draw management attention and be removed, thus avoiding unnecessary changes in other aspects of the product.

 

Hot Potato / Hot Potatoes

A fun way to pronounce http:// and https://.

 

Pokemon Exception Handling

For when you just gotta catch ’em all!

 

Unicorny

An adjective to describe a feature that’s so early in the planning stages that it might as well be imaginary.

 

Yoda Conditions

The act of using if (constant == variable) instead of if (variable == constant). It’s like saying If blue is the sky.

 

Source: http://www.globalnerdy.com/2010/05/09/new-programming-jargon/

/via @mahadewa

15 Mar 2010

Flyweight Pattern

Interesting design pattern:

Extremely useful when we need to have large collections of objects that are fundamentally the same except for a few parameters. In this case, we do not want to overpopulate our memory with lots of objects that are mostly identical, but instead we want to use system resources efficiently while keeping a uniform access interface.
via tar.hu
4 Mar 2010

Politics-Oriented Software Development

Also remember that someone who points out a problem early is a troublemaker; someone who fixes a problem at the last minute is a hero.

Useful tips there.

3 Mar 2010

The Reality of Programming

Instead of designing beautiful data-structures and elegant algorithms, we’re looking up the EnterpriseFactoryBeanMaker class in the 3,456-page Bumper Tome Of Horrible Stupid Classes (Special Grimoire Edition), because we can’t remember which of the arguments to the createEnterpriseBeanBuilderFactory() method tells it to make the public static pure virtual destructor be a volatile final abstract interface factory decorator.

That, my friend, is the real world, corporate-driven, programming. Take it or leave it.

25 Jan 2010

How a Common Lisp Programmer Views Users of Other Languages

10 Aug 2009

Glossary of Software Engineering Terms

Hello World - A metric for judging how impatient the language designer was

More hilarious terms there, check them out.

6 Mar 2009

Some Things One Gotta Do To Avoid Coding

Gotta eat
Gotta watch the television
Gotta check email
Gotta take the dogs out
Gotta plan first
Gotta test something first
Gotta check out the forums
Gotta check email again
Gotta watch some online videos
Gotta make videos
Gotta take a nap
Gotta read Donald Duck
Gotta chat with somebody
Gotta check youtube
Gotta read something useless
Gotta think of all the alternatives first
Gotta tweak some irrelevant feature
Gotta take the garbage out
Gotta twitter
Gotta play some other video game
Gotta play my own game (instead of coding it)
Gotta check traffic stats
Gotta check face book
Gotta check sales stats
Gotta play board game
Gotta read check the RSS feed
Gotta make a phone call
Gotta check email quickly again
Gotta write a blog post about what I gotta do…
Gotta hear what reasons you might have to avoid working on your game

LOL, true!

9 Nov 2008

Genesis: A Joke

  1. In the beginning God created the Bit and the Byte. And from those he created the Word.
  2. And there were two Bytes in the Word; and nothing else existed. And God separated the One from the Zero; and he saw it was good.
  3. And God said - Let the Data be; And so it happened. And God said - Let the Data go to their proper places. And he created floppy disks and hard disks and compact disks.
  4. And God said - Let the computers be, so there would be a place to put floppy disks and hard disks and compact disks. Thus God created computers and called them hardware.
  5. And there was no Software yet. But God created programs; small and big... And told them - Go and multiply yourselves and fill all the Memory.
  6. And God said - I will create the Programmer; And the Programmer will make new programs and govern over the computers and programs and Data.
  7. And God created the Programmer; and put him at Data Center; And God showed the Programmer the Catalog Tree and said You can use all the volumes and subvolumes but DO NOT USE Windows.
  8. And God said - It is not Good for the programmer to be alone. He took a bone from the Programmer's body and created a creature that would look up at the Programmer; and admire the Programmer; and love the things the Programmer does; And God called the creature: the User.
  9. And the Programmer and the User were left under the naked DOS and it was Good.
  10. But Bill was smarter than all the other creatures of God. And Bill said to the User - Did God really tell you not to run any programs?
  11. And the User answered - God told us that we can use every program and every piece of Data but told us not to run Windows or we will die.
  12. And Bill said to the User - How can you talk about something you did not even try. The moment you run Windows you will become equal to God. You will be able to create anything you like by a simple click of your mouse.
  13. And the User saw that the fruits of the Windows were nicer and easier to use. And the User saw that any knowledge was useless - since Windows could replace it.
  14. So the User installed the Windows on his computer; and said to the Programmer that it was good.
  15. And the Programmer immediately started to look for new drivers. And God asked him - What are you looking for? And the Programmer answered - I am looking for new drivers because I can not find them in the DOS. And God said - Who told you need drivers? Did you run Windows? And the Programmer said - It was Bill who told us to !
  16. And God said to Bill - Because of what you did you will be hated by all the creatures. And the User will always be unhappy with you. And you will always sell Windows.
  17. And God said to the User - Because of what you did, the Windows will disappoint you and eat up all your Resources; and you will have to use lousy programs; and you will always rely on the Programmers help.
  18. And God said to the Programmer - Because you listened to the User you will never be happy. All your programs will have errors and you will have to fix them and fix them to the end of time.
  19. And God threw them out of the Data Center and locked the door and secured it with a password.
  20. GENERAL PROTECTION FAULT
Taken from here .

Amudi Sebastian's Posterous

Hi, my name is Amudi. I make apps, websites, and (sometimes) video games in Singapore. Here, you will find some interesting stuff I found on the internet, and probably boring writings that I wrote.


You can email me: amudi@amudi.org


*The views expressed on this blog are my own and do not necessarily reflect the views of my current or past employer*