Tumblelog by Soup.io
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

January 09 2010

Very few programmers can go from 0 to code at the drop of a hat.  In general, we tend to be more akin to locomotives than ferraris; it may take us awhile to get started, but once we hit our stride we can get an impressive amount of work done.  Unfortunately, it's very hard to get into a programming zone when your train of thought is constantly being derailed by clients, managers, and fellow programmers. 
Top 10 Things That Annoy Programmers
Reposted fromclifford clifford

November 22 2009

Play fullscreen
Clients From Hell

October 31 2009

I see the people that do the real work and what's really sad, in a way, is that... the people that are the most giving, hard working and capable of making this world better, usually don't have the ego and ambition to be a leader. 

They don't see the interest in superficial rewards,they don't care if their name ever appear in the press, they actually enjoy the process of helping others, they're in the moment
— A quote from Before Sunset, which struck me as perfectly fitting to ...well, hackers
Reposted byyouamfin

September 27 2009

A man once criticized Picasso for creating unrealistic art. Picasso asked him: "Can you show me some realistic art?" The man showed him a photograph of his wife. Picasso observed: "So your wife is two inches tall, two-dimensional, with no arms and no legs, and no colour but only shades of gray?"
Reposted bytim tim

August 19 2009

Turn the music up in your car or home stereo to a pretty strong (but good) volume. Ask a friend to join you. At one point, when they're in the flow, cut the sound completely. Kill the power. Notice their response. Now do it again, but this time fade the volume.

This is not a trivial thing.

And although Apple and the iPhone certainly aren't the first to use this kind of "absence-of-abruptness" to the user experience, they've done it in an elegant, subtle, flow-supporting, enchanting way

Creating Passionate Users: iPhone and the Dog Ears User Experience Model

July 08 2009

Lua is like a really experienced prostitute. Not necessarily beautiful, but can do all the tricks and can get the job done efficiently and inexpensively.
— A comment on Hacker News - Lua vs Ruby benchmarks 

June 11 2009

Connection pooling in ActiveRecord is an ugly hack. It works OK with Rails because ActionController removes the current thread's connection from the pool after every request. If you use another framework, ActiveRecord will pause every few requests because it will have a connection pool timeout error.
jeremyevans #sequel -- That's why you'll probably need ActiveRecord::Base.clear_reloadable_connections! after every request in sinatra

June 05 2009

...It [H.261] included such well-established concepts as YCbCr color representation, the 4:2:0 sampling format, 8-bit sample precision, 16x16 macroblocks, block-wise motion compensation, 8x8 block-wise discrete cosine transformation, zig-zag coefficient scanning, scalar quantization, run+value symbol mapping and variable-length coding...
Video codecs are serious business

May 24 2009

May 18 2009

Play fullscreen
YouTube - The Downfall of Agile Hitler: "Now I hearwe haven't even ran a single test since Iteration #3!"

May 13 2009

May 12 2009

I have no idea why this is making news around. This madness was always one line away: namely  require 'open-uri'; eval open("http://...").read   achieves the very same thing. Of course, you can always jump out of the window and kill yourself, that too is only few steps away :)

May 11 2009

3110_3fe2_370
Tokenizing Autocomplete Text Entry is a jQuery plugin that extends input fields with facebook-style auto-complete tokenizer
Reposted bymactuxlfittlnax

May 07 2009

Raphaël—JavaScript Library

Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. If you want to create your own specific chart or image crop and rotate widget, for example, you can achieve it simply and easily with this library
Reposted bylfittlgeekstuffjoorayschlingel
Play fullscreen
Today oneup and I started work on iPhone version of Cute Wars sorry for the flipped video, it's photobooth)
Reposted fromesad esad

February 13 2009

I wrote this little script that will enter all subdirectories containing git repos and execute "git pull" there, stopping on first unsuccessful (exit code != 0) pull. It's useful for cases where you're not using submodules and have your projects grouped into directories for some reason.

February 03 2009

Pong

(ZIP, 105.6 KB)
for Mac OSX (see below) 

Player 1: arrow keys (left/right)
Player 2: z-left, x-right

No physics for now, so it will be quite a boring game
7945_700a_370
Emir and I opened this month's "one night one game" challenge by writing Pong in Cocoa/OpenGL

January 30 2009

2501_25de_370
Learning Cocoa: here's my first app, solving the skyline problem

January 29 2009

I am perfectly capable of understanding what header files are, how to manually manage memory (yikes!), pointers, I even got how the named parameters that are not actually named parameters work. What I don’t understand is why I should have to do all this given that it’s the year 2008, and not 1988
— This guy's comment on Objective-C (iPhone Development with Ruby Digital Sanctum) really sums it up
Reposted bytdfin
Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.