Skip to content

Instantly share code, notes, and snippets.

5. A Duck
kyoryu
Duck-wireframe
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.
I don't know if I actually invented this term or not, but I am certainly not the originator of the story that spawned it.
This started as a piece of Interplay corporate lore. It was well known that producers (a game industry position, roughly equivalent to PMs) had to make a change to everything that was done. The assumption was that subconsciously they felt that if they didn't, they weren't adding value.
A Duck
kyoryu
Duck-wireframe
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.
I don't know if I actually invented this term or not, but I am certainly not the originator of the story that spawned it.
This started as a piece of Interplay corporate lore. It was well known that producers (a game industry position, roughly equivalent to PMs) had to make a change to everything that was done. The assumption was that subconsciously they felt that if they didn't, they weren't adding value.
@lprsd
lprsd / gist:4979541
Created February 18, 2013 18:33
How Arindam Chaudhuri made a fortune off the aspirations—and insecurities—of India's middle classes. By SIDDHARTHA DEB
Sweet Smell of Success
How Arindam Chaudhuri made a fortune off the aspirations—and insecurities—of India’s middle classes
By SIDDHARTHA DEB
Published :1 February 2011
A PHENOMENALLY WEALTHY INDIAN who excites hostility and suspicion is an unusual creature, a fish that has managed to muddy the waters it swims in. The glow of admiration lighting up the rich and the successful disperses before it reaches him, hinting that things have gone wrong somewhere. It suggests that beneath the sleek coating of luxury, deep
under the sheen of power, there is a failure barely sensed by the man who owns that failure along with his expensive accoutrements. This was Arindam Chaudhuri’s situation when I first met him in 2007. He had achieved great wealth and prominence, partly by projecting an image of himself as wealthy and prominent. Yet somewhere along the way he had also created the opposite effect, which—in spite of his best efforts—had given him a reputation as a fraud, scamster and Johnny-come-lately.
Once
@lprsd
lprsd / sl2-setup.md
Created November 17, 2012 07:46 — forked from javan/sl2-setup.md
My Sublime Text 2 setup
@lprsd
lprsd / gist:2002933
Created March 8, 2012 19:43
Web dev reuse summit
foo
@lprsd
lprsd / ph
Created March 2, 2012 20:27
phone number
302 745 2095
@lprsd
lprsd / id_rsa.pub
Created February 20, 2012 15:02
Public key
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA0yVPIfiCJWVipZAriF4nWSEvNaWxMK1Ruz7sqz86eT/vp9hvZRWPVNoT4N56JTyZbfYoSGfIhf0N1AUkDzsMTcXezL8WJ67c8Yr+29mFZ36iA7eVHNbeyCH3UGgNRV+Sqhu0i+Q8DKt4F77BMXBxGikE2Z8nLU2lPqZcYrUvjTbx5RuWH1o7/GFt9Tof7jNjsMRwy5FoKaZ+BK6vwm0hTGPuC2bHeQCNABUxmPhZGkGYngSbDxOP3+xdCRTpmmOEChZN3r0UXFC3re1tKoenNldxYPSw5l7z4SlhjY0UTVUFx6txZh/k3O2DQe19Ei3ZxiU6LeLhbbd0L4RK6KU/Pw==
@lprsd
lprsd / pyimport.py
Created January 9, 2012 12:55
How do you dynamically import a method from a module in the syspath, which you have as a string.
def get_method_from_file(full_path=['credit', 'syndloan', 'importer', 'sql', 'sql', 'loanDealSql']):
if len(full_path) == 1:
return map(__import__,[full_path[0]])[0]
return getattr(get_method_from_file(full_path[:-1]),full_path[-1])
@lprsd
lprsd / dynamic_test.py
Created January 2, 2012 13:54
Create Test Cases Dynamically, in Python.
import unittest2 as unittest
def get_verify_mtd(sum_tuple, sum_value):
def test1(self):
self.assertEqual(sum(sum_tuple),sum_value)
return test1
def create_test_case_class():
sumlist = range(20,30,2)
sum1_list = [20]*5