Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.
We develop PCs and we develop PDAs, and we develop programmable telephones, and the set of people that are programming those different devices is often different. It's not like the same people keep using the same technology. A long time ago the tradition was that the mainframers were different than the minicomputer guys who were different from the PC guys who were different from the workstation guys. Each of them independently had to go learn some of the same lessons. We keep doing that.
— Tom Love in Masterminds of Programming - that's why web programming feels like reinventing the wheel 99% of the time
Reposted bycypherleyrerbrightbytemondkroete
While working for a Japanese customer, they didn't take me serious 'til I brought our utility man along who was close to retirement and told them he's my superior. Everything went fine from that moment onwards. He didn't know anything about the matter at hand, but all he really had to do was to nod from time to time
Age Bias In IT: the Reality Behind the Rumors - Slashdot
Richard Dreyfuss reading the iTunes EULA (via CNET)
Play fullscreen
Old, but still a good laugh: hello world in ABAP/SAP
Reposted bypaketlutoma
I didn’t mean by this that Java programmers are dumb. I meant that Python programmers are smart. It’s a lot of work to learn a new programming language. And people don’t learn Python because it will get them a job; they learn it because they genuinely like to program and aren’t satisfied with the languages they already know
— Paul Graham, The Python Paradox
Reposted byfabian fabian
Unfortunately my application Woman Calendar was discovered containing crack countermeasures. It would phone home and silently move your last ovulation day a few days off so any female teenager pirates would get a rude awakening at school while writing a test. Little did I know that one of my teenage daughters has a jailbroken iPod touch
How To Thwart IPhone IPA Crackers: Rag Day
Reposted byfinZaphodBjaphyyouamzdzichu
APL would be awesome to see in a sci-fi action movie. I can imagine someone sitting at a three-color terminal muttering "Reshape the enemy missile vector...transpose...pi times logarithm...grade up--and--execute!" followed by explosions and cheering
— Joey Adams in a comment on Strangest language feature stackoverflow thread
Reposted bytowom68kpenpenantifuchscliffordcygenb0ckcuda
Design must seduce, shape, and perhaps more importantly,evoke an emotional response
— April Greiman
Reposted bycuda cuda
Play fullscreen
"I am a grown man and no one here can force me to indent my code"

If you're using MAMP and doing something with cURL, chances are that you'll run into following error:

CURL error (60): SSL certificate problem, verify that the CA cert is OK. Details:error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Don't worry: MAMP is bundled with curl library that seems to be missing a ca-cert bundle, which we'll solve by simply recompiling libcurl MAMP is using

So, let's do the following:

  1. Run /Applications/MAMP/Library/bin/curl-config --version to see which version you've got
  2. Go to and download the right version
  3. Configure it with ./configure --prefix=/Applications/MAMP/Library/
  4. make && make install

If everything went fine, just restart MAMP and the error should be gone

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
Play fullscreen
Clients From Hell
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 byyouamfincypherbrightbyteleyrer
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 bytimlutomatiefpunkt

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
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 
Reposted byforgemsdeepthoughtsicksincuda
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
...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
Play fullscreen
YouTube - The Downfall of Agile Hitler: "Now I hearwe haven't even ran a single test since Iteration #3!"
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.

Don't be the product, buy the product!