2,225 reputation
621
bio website corporateprogrammer.tumblr.co…
location Seattle, WA
age 31
visits member for 3 years, 2 months
seen 2 days ago

SDE3@Amazon.com, working on AWS DynamoDB.

Passing interest in many things (video games/ bikes/ cars/ guitars / poker/ fitness) - still to find something else to do other than code all day!

Twitter: http://twitter.com/#!/SubuS Tumblr: http://corporateprogrammer.tumblr.com

NOTE: None of my opinions stated/inferred here are endorsed by my present or past employers - they are my own.

AWS is hiring! Message me at http://www.linkedin.com/pub/subu-subramanian/2a/7b1/1a0 if you are interested in working on the cutting edge of Cloud Computing and Databases!


May
17
awarded  Yearling
Mar
12
awarded  Nice Answer
Jun
18
awarded  Enlightened
Jun
18
awarded  Nice Answer
May
17
awarded  Yearling
May
15
awarded  Notable Question
Apr
1
awarded  Nice Answer
Oct
9
answered Do programmers need a good memory?
May
17
awarded  Yearling
Mar
22
answered How many indexes is too many indexes?
Mar
22
answered Your strategy to ensure vertical growth
Mar
20
comment Storing images in file system and returning URLs or virtually resizing and returning byte arrays?
Storage is quite cheap compared to the latency for generating these files in most scenarios - so I would go with generating all sizes and storing them. Unless you don't care about latency - then you could generate them on the run, but do look up the math on CPU time vs storage space. If you indeed go with on demand generation, consider the fact that you could add a cache for the most recent, there by reducing the actual generations considerably for repeat invocations. If your access pattern is a long tail (like most are), this would be most beneficial, at the cost of an extra layer of caching.
Mar
20
answered Storing images in file system and returning URLs or virtually resizing and returning byte arrays?
Mar
20
answered How do you track existing requirements over time?
Mar
18
comment What benefits does embedding resources into the source/binary provide?
Have you done builds that take 3-4 hrs Donal? It matters as project gets bigger.
Mar
17
answered How to tackle massive Linux/makefile projects effectively?
Mar
17
answered What is the best way to INSERT a large dataset into a MySQL database (or any database in general)
Mar
17
answered What benefits does embedding resources into the source/binary provide?
Mar
17
comment Code ownership: What should I do when a dev leaves or team splits?
@AsadIqbal Sometimes moving up the chain is the only way. I have seen some projects where suddenly the whole team gets poached by another company / leaves to start their own company - and it lands on the manager's head to figure this out. Kind of makes it that much more important for the management to know their code base and teams very well don't you think? :)
Mar
17
answered Code ownership: What should I do when a dev leaves or team splits?