background preloader

The Evolution of a Programmer

The Evolution of a Programmer
High School/Jr.High First year in College program Hello(input, output) begin writeln('Hello World') end. Senior year in College (defun hello (print (cons 'Hello (list 'World)))) New professional #include <stdio.h> void main(void) { char *message[] = {"Hello ", "World"}; int i; for(i = 0; i < 2; ++i) printf("%s", message[i]); printf("\n"); } Seasoned professional Master Programmer Apprentice Hacker Experienced Hacker Seasoned Hacker % cc -o a.out ~/src/misc/hw/hw.c % a.out Guru Hacker New Manager Middle Manager mail -s "Hello, world." bob@b12 Bob, could you please write me a program that prints "Hello, world."? Senior Manager % zmail jim I need a "Hello, world." program by this afternoon. Chief Executive % letter letter: Command not found. % mail To: ^X ^F ^C % help mail help: Command not found. % damn! Anonymous If you enjoyed this, you might like:

Related:  Funny

How to Hunt Elephants MATHEMATICIANS hunt elephants by going to Africa, throwing out everything that is not an elephant, and catching one of whatever is left. EXPERIENCED MATHEMATICIANS will attempt to prove the existence of at least one unique elephant before proceeding to step 1 as a subordinate exercise. PROFESSORS OF MATHEMATICS will prove the existence of at least one unique elephant and then leave the detection and capture of an actual elephant as an exercise for their graduate students. Humor - How to Shoot Yourself In the Foot Using Any Programming Language The proliferation of modern programming languages (all of which seem to have stolen countless features from one another) sometimes makes it difficult to remember what language you're currently using. This guide is offered as a public service to help programmers who find themselves in such dilemmas. 370 JCL You send your foot down to MIS with a 4000-page document explaining how you want it to be shot.

Australia Gets Drunk, Wakes Up in North Atlantic AUSTRALIA GETS DRUNK, WAKES UP IN NORTH ATLANTIC Tired of Being Isolated and Ignored, Continent Isn't Bloody Moving Sydney, 800 miles S. of Nova Scotia ( — After what witnesses described as an all night blinder during which it kept droning on about how it was always being bloody ignored by the whole bloody world and would bloody well stand to do something about it, Australia this morning woke up to find itself in the middle of the North Atlantic. "Good Lord, that was a booze up," said a bleary-eyed Australian Prime Minister, John Howard, speaking from his residence at Kirribilli House, approximately 600 nautical miles east of Cape Hatteras, North Carolina.

Death by Caffeine We’ve used the very latest research to determine what’s appropriate for your body weight. See more about your daily caffeine limits. Recommendations for caffeine levels are different for aged 18 and under. The calculator is intended for use only by adults over 18. The Best Hacking Tutorial Sites - Learn Legal Hacking written by: Daniel Robson•edited by: Aaron R.•updated: 2/13/2011 Whether it's to understand potential attack vectors or simply for the fun of it, learning the basics of hacking is something that a lot of people aspire to. Here's our list of the top tutorial based hacking sites.

The Most Bizarre Comments on YouTube (18 pics Nov 25/11 The Most Bizarre Comments on YouTube (18 pics) Hilarious comments on YouTube. What every computer science major should know Portfolio versus resume Having emerged from engineering and mathematics, computer science programs take a resume-based approach to hiring off their graduates. A resume says nothing of a programmer's ability. If this summer's movie posters told the truth A whole host of blockbusters are on their way this summer, ready to dazzle you with dizzying marketing campaigns, flashy trailers and big-name stars. Let's cut the crap: here are the posters for the real movies. See? The truthiness will out.

The 10 Types of Crappy Interviewees All artwork and content on this site is Copyright © 2015 Matthew Inman. Please don't steal. was lovingly built using CakePHP PolarClock « pixelbreaker PolarClock 3.0 is now available as a screen saver for Mac and Windows, and also as a dashboard widget for OSX Tiger. This release is a total rebuild from scratch using Flash CS3, Flex Builder and ActionScript 3.0. There has been a staggering amount of feedback over the past few months, all of which was very useful. There are more things to add, but there are only so many hours in the day! New Features Language Selection (28 languages so far)Text alignment (outside, centre or inside of arc)Font size 12 – 30pt24/12 hour clock modesFlipping of text when it’s in the lower half of the arc (to stop it being upside down)Guidelines behind arcsArc properties (thickness, padding, radius )A spacer Arc for padding between Date and Time ( movable to be between any arc)Continuous/Stepped motion (continuous was requested a lot, so that you can see a minute slowly stretching each second to become the next minute etc).Ordering of the arcs.

Unlikely: The Impossible and Improbable Objects of Giuseppe Colarusso In this ongoing series titled Unlikely, artist and photographer Giuseppe Colarusso imagines bizarre and humorous objects, each of which is either technically impossible, improbable, or simply useless in its proposed design. Colarusso tells me via email that many of the pieces he fabricates himself, however some are digitally created in Photoshop. So what’s the point?

Signs that you're a bad programmer - Software Engineering Tips Why was this written? Most of these faults were discovered the hard way by the author himself, either because he committed them himself or saw them in the work of others. This paper is not meant for grading programmers, it was intended to be read by programmers who trust their ability to judge when something is a sign of bad practice, and when it's a consequence of special circumstances. This paper was written to force its author to think, and published because he thinks you lot would probably get a kick out of it, too. 1. Inability to reason about code Pokemon I Invented While I Was Drunk This is Dogerpion (but some people call him Kevin). He is a fire Pokemon!! OK, so he’s not the coolest Pokemon, but he’s reliable and caring. But he’s all of the best animals combined — part dog, part tiger, part scorpion, and he has fucking wings!

Politics Explained FEUDALISM: You have two cows. Your lord takes some of the milk. PURE SOCIALISM: You have two cows. The government takes them and puts them in a barn with everyone else's cows. You have to take care of all of the cows. The government gives you as much milk as you need.

Related:  Software & Programming