Sign in or Join FriendFeed
FriendFeed is the easiest way to share online. Learn more »

Chu Yeow › Likes

Harish Mallipeddi
Congrats to Kyoto Cabinet’s Alpha Release - http://torum.net/2010...
Zhenyi Tan
Rediscovering gimp: think I can throw away photoshop already...
drawn_in_gimp.png
drawn using gimp - Zhenyi Tan
Wow that's really nice! Nendoroid Saber Lily too! - Chu Yeow from iPhone
With a mouse? - Winston Teo
@chuyeow arigado~ @winston no lah... with stylus on touchscreen >_< (whispers) the point is gimp have improved quite alot since last time I use it... - Zhenyi Tan
Andy Croll
Guy Browning on how to ... be incompetent | The Guardian - http://www.guardian.co.uk/lifeand...
Paul Buchheit
The Master, The Expert, The Programmer - http://zedshaw.com/essays...
"What I notice is that my peers are progressing to more and more complicated and convoluted designs. They are impressed with the flashiest APIs, the biggest buzzwords, and the most intricate of useless features. They are more than happy to write endless unit tests to test their endless refactoring all the while claiming that they follow XP’s “the simplest thing that works” mantra. I’ve actually seen a guy take a single class that did nothing more than encapsulate the addition of two strings, and somehow “refactor” it to be four classes and two interfaces. How is this improving things? How can more somehow equal simpler? This should never be the case. These are the actions of an expert. These experts are very smart, capable, and skilled, but they are too busy impressing everyone to realize that their actions are only making things worse for themselves. In the end all of their impressive designs are doing nothing but making more work for themselves and everyone around them. It’s as if... more... - Paul Buchheit from Bookmarklet
This applies to experts in any field. - WorldofHiglet
It takes smart people to make complicated things simple. - imabonehead
Is it possible he's talking about Java programmers? - Gabe
i really liked this post (it resonated with me) until the end, at which point i felt alienated. - Neha Narula
What alienated you, Neha? To me, it seemed valid enough but a bit overwrought and trite. I know plenty of experienced, skilled working programmers who value just-get-it-done simplicity -- the "professional master" doesn't seem that elusive. - ⓞnor from Android
I'm a big fan of keeping it simple, but some problems do require a thorough approach. - Andrew C
"In contrast there are masters in the martial arts who learned their art as a means of survival and became masters in a realistic and hostile environment. We don't have anyone like this in the programming profession, " ... what about Carmack and Abrash & co? - Andrew C
BTW, I dunno if this is what put Neha off, but it almost sounds like Shaw wants to deny the reality of a nice O(n log n) solution beating out an O(n^2) solution (assuming small k, whatever) on a problem of decent size. - Andrew C
I mean, the stories of the martial arts masters may involve simple-looking moves, but they are also (in the stories) _perfectly_ executed, the product of careful observation of one's opponent and expert timing and precise angles. You might be able to pare down a simple linked list to the bare essentials, but I don't think it's quite analogous to not using a more complex structure _where appropriate_. - Andrew C
Nice... "The main thing I noticed about the experts I’ve encountered is they are into impressing you with their abilities. They are usually incredibly good, but their need for recognition gets in the way of mastery. Everything they do is an attempt to prove themselves and in order to do this they must perform like an actor on stage. There’s nothing wrong with this, and I don’t think the... more... - Ken Sheppardson
Andrew: Maybe the point was that an Expert would say "Aha! You need to keep these items in order, so a self-balancing tree is the perfect solution.", while a Master would say "Ah, but you never have more than 5 items, so a linked-list will always be faster!" - Gabe
this part, so much guy/son stuff! i dislike superfluous interfaces as much as anybody else: “There was this guy I worked with who once optimized a complicated red- black tree getting 300% performance boost. I was baffled and ask, 'How’d you do that? That’s impossible.’ To which he responded…” “'That’s my linked list my son.’” - Neha Narula
This is the kind of crap that gives java such a bad image. It used to be that people used it for what it was -- a simple OO language with garbage collection and a fast VM. Now you have architecture astronauts going off the deep end and making everyone assume the language has to be that way. I believe this disease stems from people who focus more on the process than on the product of their work. That's a recipe for disaster in my book. - Joel Webber from BuddyFeed
Neha: So lt's the fact that the language is male? - ⓞnor from Android
The impulse is good, but people have such different senses of what is simple, what has quality, what flows with the Tao. It's like beauty that way. What the story doesn't say is the 300% performance boost was on a limited test data set, in the real world it performed 3x worse and all the complexity had a reason that made sense once you "know." :-) - Todd Hoff
Complexity that's "there for a reason" is the worst kind. But who even talks about red-black trees vs linked lists? TreeMap vs LinkedList isn't the issue, interface swaddling and hyperfine dependency injection is the issue. Thing is, fights are decisively won, but code maintainability is much harder to measure, and even the importance of performance can be disputed. - ⓞnor from Android
I find it funny how the article, while praising simple approach, suffers from superfluity of language. - andrei_c
egnor: unnecessarily so. - Neha Narula
Neha, I thought the final "That's my linked list my son" was to make clear the parallel with the earlier quote "That was my foot my son" from Mestre Bimba. - Ruchira S. Datta
Todd: Imagine the situation where you are storing data for the US Census, and need to keep track of the people in a household by age. Since it's sorted and unbounded (there's no maximum number of children a family can have), you can easily think that a nice O(n lg n) algorithm that keeps a balanced binary tree is the right way to go. However, if you bother to look at the data, you'd see... more... - Gabe
I wish I could "Like" this article again :) - scott willeke
might have created a "MEGA-liked" button:) - alex melnikov
Love this article. - Mon Geslani
It's a great analogy, but in reality, the martial arts stuff is mythology. Wing Chun proponents often talk about simplicity of the art, but they'd get their butts kicked in a sloppy street fight because invariably, most real world fights are messy, quickly go to the ground, and result in grappling and choking and eye gouging. Bullshido has lots of examples of this. The 80 year old guy... more... - Ray Cromwell
Zhenyi Tan
Operating Hours: 1) Daily from 6am 2) 7am if overslept 3) 5am if can't sleep
hours.jpg
Simon Willison
Sigh... more web frameworks that promise to insulate you from HTML and JS. If you want to be a web developer you need to learn the platform!
Zhenyi Tan
Change ur firefox icon to this: http://iconpacks.mozdev.org/packs...
anime-firefox.png
Deepak Jois
Why programmers are not paid in proportion to their productivity — The Endeavour - http://www.johndcook.com/blog...
"The romantic image of an über-programmer is someone who fires up Emacs, types like a machine gun, and delivers a flawless final product from scratch. A more accurate image would be someone who stares quietly into space for a few minutes and then says “Hmm. I think I’ve seen something like this before.”" - Deepak Jois from Bookmarklet
I am catching up on my podcast backlogs and listened to that particular SO podcast just yesterday night :-) - Ashwin Nanjappa
Not just true for programmers. In non-creative/production type jobs you can be paid hundreds of thousands of dollars simply to go to meetings and not making decisions and then rating yourself! - Andy Croll
Sunny Wong
Prezident cat « Lolcats 'n' Funny Pictures of Cats – I Can Has Cheezburger? - http://icanhascheezburger.com/2009...
ptzn
Holiday Fun: How Programming Language Fanboys See Each Others’ Languages - http://www.rubyinside.com/holiday...
Holiday Fun: How Programming Language Fanboys See Each Others’ Languages
с операционками было понятнее - Ivan Dyachkoff
куда уж понятнее то :) - ptzn from IM
Ilya Grigorik
NoSQL with MySQL in Ruby - Friendly - http://friendlyorm.com/
Awesome! - george
It's an interesting idea. Especially from a Rails perspective, because anything other than AR + relational DB in Rails currently = ugly hack. Don't know how well it would work for large objects though - you'd end up retrieving a big JSON string or hash and having to process it. I'll be thinking about whether it's worth investigating or whether to go with a "real" JSON store and home-brewed web app on top. - Neil Saunders
Douglas
Haha, hilarious! RT @peterc: Reddit vs Digg: The Comic - http://www.flickr.com/photos... - this is ridiculously epic
Deepak Jois
Business: The end of the affair | The Economist - http://www.economist.com/theworl...
"The decline of the MBA will cut off the supply of bullshit at source" LOL! - Deepak Jois from Bookmarklet
Felicia
JR Ignacio
In my attempt to wean away from PHP, I got myself a server from @linode to play and experiment with. I'm liking the control panel.
yaroslav
Danny Choo
Greatest Japanese Contribution - http://www.dannychoo.com/post...
Games, anime/manga, sushi, ramen! - Chu Yeow
Eroge... >///< - Zhenyi Tan
Zhenyi Tan
John Mettraux
Correlating documents in CouchDB | Open Sourcery - http://www.opensourcery.co.za/2009...
Harish Mallipeddi
The Dumbest Interview Question - http://laouini.blogspot.com/2009...
Going to add "tap foot 3 times" to my question list... - Gary Theis from iPhone
IMSavvy
IM$avvy Headlines: Rich getting richer, but spending less http://www.cpf.gov.sg/imsavvy...
wynlim
Daddies Don’t Let Your Babies Grow Up To Be Strangers - http://www.jonathanfields.com/blog...
John Resig
I'm loving the influx of new contributors to jQuery core since moving to Github.
Harish Mallipeddi
Great talk. Applicable to non-Ruby apps too. RT @tmm1: slides from my debugging ruby talk: http://www.scribd.com/doc... (scribd)
John Mettraux
Kinetic: Tokyo Tyrant tuning parameters - http://korrespondence.blogspot.com/2009...
choonkeat
it is probably time for high-level, network apis to have timeout duration as a required argument. no default.
arunthampi
Confreaks: RubyConf 2009 - http://rubyconf2009.confreaks.com/
RubyConf! - arunthampi from Bookmarklet
Sunny Wong
Should be a button for 'everyone crowded around the screen squee'ed' - Gary Theis from iPhone
Gary Theis
Zhenyi Tan
Other ways to read this feed:Feed readerFacebook