<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>My name is Ramkumar Shankar and I love Sweden, my iPhone (but possibly considering the switch to Android), guitar, linux, open source, football, metal, and general geekery among other things…and in no particular order (except for Sweden at the top of the list). I also use some of that knowledge to pay my bills as a technology consultant.

This is my tumblelog, where I post original content as well as some of the good stuff I find around the net.</description><title>hello!</title><generator>Tumblr (3.0; @ramkumarshankar)</generator><link>http://log.ramkumarshankar.com/</link><item><title>Gripes about modern programming</title><description>&lt;blockquote&gt;My biggest gripe with modern programming is the sheer volume of arbitrary stuff I need to know. My current project has so far required me to know about Python, Django, Google App Engine and it’s datastore, XHTML, CSS, JQuery, Javascript, JSON, and a clutch of XML schema, APIs and the like.
&lt;p&gt;Don’t get me wrong, I’m grateful for all of it, but it just doesn’t seem like what I was promised when I followed SICP for the first time. It just feels like I spend most of my time scouring through documentation and trying to remember umpteen different sets of syntax and class names rather than actually thinking in code.&lt;/p&gt;
&lt;p&gt;Back in ye olden days, most programming tasks I performed felt quite natural and painless, just a quiet little chat between me and the compiler. Sometimes longwinded, sometimes repetitive, but I just sat and though and typed and software happened. The work I do these days feels more like being a dogsbody at the tower of babel. I just don’t seem to feel fluent in anything much any more.&lt;/p&gt;
&lt;p&gt;We talk about ‘flow’ quite a lot in software and I just have to wonder what’s happening to us all in that respect. Just like a conversation becomes stilted if the speakers keep having to refer to their phrasebooks and dictionaries, I wonder how much longer it will be possible to retain any sort of flowful state when writing software. Might the idea of mastery disappear forever under a constant torrent of new tools and technologies?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This was a comment by jdietrich over at &lt;a href="http://news.ycombinator.com/item?id=1166107"&gt;Hacker News&lt;/a&gt;. And here is the &lt;a href="http://reprog.wordpress.com/2010/03/03/whatever-happened-to-programming/"&gt;post&lt;/a&gt; that started the discussion. Be sure to read the follow on &lt;a href="http://reprog.wordpress.com/2010/03/04/whatever-happened-to-programming-redux-it-may-not-be-as-bad-as-all-that/"&gt;post&lt;/a&gt; as well. The comment I quoted captures my sentiments as well. In our aim to write libraries, frameworks and APIs, it’s becoming increasingly difficult to get into any sort of ‘flow’ when writing code. The analogy of speakers having to keep referring to their phrasebooks is a very apt one. The last fun programming project I did was a university project. And part of the reason why it was that fun was perhaps because I didn’t have to spend hours poring over documentation to learn class names. I wrote a module in C to read and decode a text message. The reading I had to do was about the SMS standard. Importantly I was still thinking in code the entire time.&lt;/p&gt;
&lt;p&gt;Is modern programming geared more for assemblers than creators? Where do you stand? What is your preferred language/framework for development?&lt;/p&gt;</description><link>http://log.ramkumarshankar.com/post/434329615</link><guid>http://log.ramkumarshankar.com/post/434329615</guid><pubDate>Mon, 08 Mar 2010 16:41:00 +0800</pubDate><category>programming</category><category>development</category><category>software</category></item><item><title>What do you get every 2-3 years? A new Overkill album! This one...</title><description>&lt;img src="http://26.media.tumblr.com/tumblr_kyv0ms3nv21qz4m0po1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;What do you get every 2-3 years? A new Overkill album! This one is called &lt;b&gt;Ironbound&lt;/b&gt; (very nice cover there), and it’s killer stuff. If you haven’t been very pleased with their last couple of albums, this should set your mind at ease. Blitz hasn’t sounded this good in awhile, and the rest of the band is as energetic as ever.&lt;/p&gt;</description><link>http://log.ramkumarshankar.com/post/430129605</link><guid>http://log.ramkumarshankar.com/post/430129605</guid><pubDate>Sat, 06 Mar 2010 20:13:00 +0800</pubDate><category>overkill</category><category>metal</category></item><item><title>"As with all things with a concrete target, this design is both huge and small! We don’t claim to..."</title><description>“&lt;p&gt;As with all things with a concrete target, this design is both huge and small! We don’t claim to have changed the direction of computing forever…. but we hope that this desktop will feel more transparent, more effortless, you’ll stay focused better, yet still understand what’s going on better. And what else do you expect of the core functions of your desktop?&lt;/p&gt;

&lt;p&gt;This may amount to a bigger improvement in deep interactions with the UI than any desktop OS in the last decade can boast.&lt;/p&gt;”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Seth Nickell, on Gnome 3. &lt;a href="http://blogs.gnome.org/seth/2010/02/26/let-the-wild-rumpus-begin/"&gt;This&lt;/a&gt; and &lt;a href="http://blogs.gnome.org/seth/2010/02/24/gnome-3-will-be-amazing/"&gt;this&lt;/a&gt; (among many other reasons) is why I truly believe it’s such an exciting time to be a Linux user today.&lt;/em&gt;</description><link>http://log.ramkumarshankar.com/post/427876920</link><guid>http://log.ramkumarshankar.com/post/427876920</guid><pubDate>Fri, 05 Mar 2010 15:15:10 +0800</pubDate><category>linux</category><category>gnome</category><category>ui</category></item><item><title>The World's Most Admired Companies (2010)</title><description>&lt;a href="http://money.cnn.com/magazines/fortune/mostadmired/2010/"&gt;The World's Most Admired Companies (2010)&lt;/a&gt;: &lt;p&gt;Apple tops the list for the 3rd year in a row.&lt;/p&gt;</description><link>http://log.ramkumarshankar.com/post/427650965</link><guid>http://log.ramkumarshankar.com/post/427650965</guid><pubDate>Fri, 05 Mar 2010 12:47:00 +0800</pubDate></item><item><title>Staying on topic of my last post, this is the why piracy works...</title><description>&lt;img src="http://28.media.tumblr.com/tumblr_kysim2vXjY1qz4m0po1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Staying on topic of my last post, this is the &lt;i&gt;&lt;a href="http://lifehacker.com/5475113/remains-of-the-day-why-piracy-works-edition"&gt;why piracy works&lt;/a&gt;&lt;/i&gt; edition.&lt;/p&gt;</description><link>http://log.ramkumarshankar.com/post/427536909</link><guid>http://log.ramkumarshankar.com/post/427536909</guid><pubDate>Fri, 05 Mar 2010 11:49:14 +0800</pubDate><category>piracy</category></item><item><title>The Brads – a comic about web design » Why DRM Doesn’t Work</title><description>&lt;img src="http://26.media.tumblr.com/tumblr_kysiaz22v51qz4m0po1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://www.bradcolbow.com/archive.php/?p=205"&gt;The Brads – a comic about web design » Why DRM Doesn’t Work&lt;/a&gt;&lt;/p&gt;</description><link>http://log.ramkumarshankar.com/post/427523143</link><guid>http://log.ramkumarshankar.com/post/427523143</guid><pubDate>Fri, 05 Mar 2010 11:42:33 +0800</pubDate><category>comic</category><category>funny</category><category>DRM</category></item><item><title>Takedowns!</title><description>&lt;p&gt;Just got &lt;a href="http://www.gamespot.com/psp/driving/burnout/index.html"&gt;Burnout Legends&lt;/a&gt; for my PSP during the half-price sale. I haven’t had this much fun smashing other vehicles in quite awhile.&lt;/p&gt;</description><link>http://log.ramkumarshankar.com/post/427343261</link><guid>http://log.ramkumarshankar.com/post/427343261</guid><pubDate>Fri, 05 Mar 2010 10:12:00 +0800</pubDate><category>PSP</category><category>games</category></item><item><title>"After 25 years together, at this stage in our career, there’s honestly only three bands Dream..."</title><description>“After 25 years together, at this stage in our career, there’s honestly only three bands Dream Theater would consider opening for and Maiden is one of them. It is an absolute honor.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt; &lt;a href="http://www.roadrunnerrecords.com/news/Dream-Theater-To-Tour-With-Iron-Maiden-This-Summer-21029.aspx"&gt;Mike Portnoy, on touring with Iron Maiden&lt;/a&gt;. These shows are going to kick ass. I’m honestly considering a trip just to see one of these shows.&lt;/em&gt;</description><link>http://log.ramkumarshankar.com/post/427325188</link><guid>http://log.ramkumarshankar.com/post/427325188</guid><pubDate>Fri, 05 Mar 2010 10:03:00 +0800</pubDate><category>metal</category><category>concert</category><category>dream theater</category><category>iron maiden</category></item><item><title>Sergey Brin’s Online Resume</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_kyr4q0QWbo1qzxzwwo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://9gag.com/gag/19193/"&gt;Sergey Brin’s Online Resume&lt;/a&gt;&lt;/p&gt;</description><link>http://log.ramkumarshankar.com/post/426239446</link><guid>http://log.ramkumarshankar.com/post/426239446</guid><pubDate>Thu, 04 Mar 2010 21:53:09 +0800</pubDate><category>random</category><category>funny</category><category>google</category></item><item><title>Ubuntu dumps the brown, introduces new theme and branding</title><description>&lt;a href="http://feeds.arstechnica.com/~r/arstechnica/index/~3/GMGPK_-ideg/ubuntu-dumps-the-brown-introduces-new-theme.ars"&gt;Ubuntu dumps the brown, introduces new theme and branding&lt;/a&gt;: &lt;p&gt;Very nice. &lt;/p&gt;</description><link>http://log.ramkumarshankar.com/post/425692385</link><guid>http://log.ramkumarshankar.com/post/425692385</guid><pubDate>Thu, 04 Mar 2010 13:39:50 +0800</pubDate></item><item><title>Fold a T-Shirt in Two Seconds</title><description>&lt;a href="http://lifehacker.com/331405/fold-a-t+shirt-in-two-seconds-redux"&gt;Fold a T-Shirt in Two Seconds&lt;/a&gt;: &lt;p&gt;I’m trying this next time.&lt;/p&gt;</description><link>http://log.ramkumarshankar.com/post/420112821</link><guid>http://log.ramkumarshankar.com/post/420112821</guid><pubDate>Tue, 02 Mar 2010 01:02:52 +0800</pubDate><category>tips</category></item><item><title>The Fatal Flaw With Google Buzz’s Edit Button [Gizmodo]</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_kyexyy58Du1qz4m0po1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;The Fatal Flaw With Google Buzz’s Edit Button [&lt;a href="http://gizmodo.com/5470460/the-fatal-flaw-with-google-buzzs-edit-button"&gt;Gizmodo&lt;/a&gt;]&lt;/p&gt;</description><link>http://log.ramkumarshankar.com/post/411637195</link><guid>http://log.ramkumarshankar.com/post/411637195</guid><pubDate>Fri, 26 Feb 2010 03:54:34 +0800</pubDate><category>comic</category><category>funny</category></item><item><title>Swedish Binary (via fuckyeahcomputerscience)</title><description>&lt;img src="http://28.media.tumblr.com/tumblr_kydt4jj3Ud1qav3jwo1_500.gif"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Swedish Binary (via &lt;a href="http://fuckyeahcomputerscience.tumblr.com/"&gt;fuckyeahcomputerscience&lt;/a&gt;)&lt;/p&gt;</description><link>http://log.ramkumarshankar.com/post/411538526</link><guid>http://log.ramkumarshankar.com/post/411538526</guid><pubDate>Fri, 26 Feb 2010 02:43:00 +0800</pubDate><category>comic</category></item><item><title>Text to receive the symptoms!</title><description>&lt;img src="http://26.media.tumblr.com/tumblr_kyd6ovjm7h1qz4m0po1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Text to receive the symptoms!&lt;/p&gt;</description><link>http://log.ramkumarshankar.com/post/409635696</link><guid>http://log.ramkumarshankar.com/post/409635696</guid><pubDate>Thu, 25 Feb 2010 05:07:33 +0800</pubDate><category>funny</category><category>picture</category></item><item><title>Photo</title><description>&lt;img src="http://29.media.tumblr.com/tumblr_kycw4fXd3v1qz4m0po1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://log.ramkumarshankar.com/post/409331014</link><guid>http://log.ramkumarshankar.com/post/409331014</guid><pubDate>Thu, 25 Feb 2010 01:19:27 +0800</pubDate></item><item><title>fuckyeahcomputerscience:

chachaholic:

i like coding in...</title><description>&lt;img src="http://29.media.tumblr.com/tumblr_kybtkqqigN1qah6uvo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://fuckyeahcomputerscience.tumblr.com/post/409193807/vi-geek"&gt;fuckyeahcomputerscience&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://chachaholic.tumblr.com/post/408272143/vi-geek"&gt;chachaholic&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;i like coding in notepad++ too. but when im feeling geeky, i use vi =p&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;</description><link>http://log.ramkumarshankar.com/post/409210495</link><guid>http://log.ramkumarshankar.com/post/409210495</guid><pubDate>Wed, 24 Feb 2010 23:43:16 +0800</pubDate></item><item><title>A lesser-known genre of metal? Seen in a record store in Camden...</title><description>&lt;img src="http://29.media.tumblr.com/tumblr_ky63iwhtrc1qz4m0po1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;A lesser-known genre of metal? Seen in a record store in Camden Town today.&lt;/p&gt;</description><link>http://log.ramkumarshankar.com/post/401523826</link><guid>http://log.ramkumarshankar.com/post/401523826</guid><pubDate>Sun, 21 Feb 2010 09:15:54 +0800</pubDate></item><item><title>10 Questions to Ask Your Mother Now</title><description>&lt;a href="http://www.realsimple.com/work-life/family/kids-parenting/questions-ask-your-mother-now-00000000012347/index.html"&gt;10 Questions to Ask Your Mother Now&lt;/a&gt;: &lt;p&gt;&lt;ol&gt;
&lt;li&gt;What’s the one thing you would have done differently as a mom? &lt;/li&gt;
&lt;li&gt;Why did you choose to be with my father? &lt;/li&gt;
&lt;li&gt;In what ways do you think I’m like you? And not like you? &lt;/li&gt;
&lt;li&gt;Which one of us kids did you like the best? &lt;/li&gt;
&lt;li&gt;Is there anything you have always wanted to tell me but never have? &lt;/li&gt;
&lt;li&gt;Do you think it’s easier or harder to be a mother now than when you were raising our family? &lt;/li&gt;
&lt;li&gt;Is there anything you regret not having asked &lt;i&gt;your&lt;/i&gt; parents? &lt;/li&gt;
&lt;li&gt;What’s the best thing I can do for you right now? &lt;/li&gt;
&lt;li&gt;Is there anything that you wish had been different between us―or that you would still like to change? &lt;/li&gt;
&lt;li&gt;When did you realize you were no longer a child?&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;</description><link>http://log.ramkumarshankar.com/post/400553606</link><guid>http://log.ramkumarshankar.com/post/400553606</guid><pubDate>Sat, 20 Feb 2010 22:25:25 +0800</pubDate><category>interesting</category><category>family</category></item><item><title>"I’m a little worried about you, though. Your usual tactic is to simply copy the industrial design of..."</title><description>“I’m a little worried about you, though. Your usual tactic is to simply copy the industrial design of the most successful product, reduce the price, then adopt a pump and dump strategy until your next quarterly financials. That’s fine in itself; that’s how business works. I just think you’re misinterpreting both why people are excited about the iPad (even if they don’t realise it), and what exactly you need to copy. I think you might be on a dead-end track without even realising it.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Matt Gemmell, on &lt;a href="http://mattgemmell.com/2010/02/05/how-to-compete-with-ipad"&gt;how to compete with iPad&lt;/a&gt;&lt;/em&gt;</description><link>http://log.ramkumarshankar.com/post/396369662</link><guid>http://log.ramkumarshankar.com/post/396369662</guid><pubDate>Thu, 18 Feb 2010 17:55:30 +0800</pubDate></item><item><title>A conversation I have every month or so</title><description>&lt;p&gt;&lt;a href="http://blog.timoni.org/post/393529257/a-conversation-i-have-every-month-or-so"&gt;timoni&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://venomousporridge.com/post/389785000/a-conversation-i-have-every-month-or-so"&gt;dwineman&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;b&gt;Me:&lt;/b&gt; &lt;i&gt;(tries to visit a local restaurant’s website via iPhone)&lt;/i&gt;&lt;br/&gt;&lt;b&gt;Restaurant website:&lt;/b&gt; I require Flash. Fuck off.&lt;br/&gt;&lt;b&gt;Me:&lt;/b&gt; I just want to know how late you’re open.&lt;br/&gt;&lt;b&gt;Website:&lt;/b&gt; Nope.&lt;br/&gt;&lt;b&gt;Me:&lt;/b&gt; But I’m on my phone. Don’t you have a little “HTML Version” link up in the corner or something?&lt;br/&gt;&lt;b&gt;Website:&lt;/b&gt; I’m ignoring you.&lt;br/&gt;&lt;b&gt;Me:&lt;/b&gt; What if I’m on my phone because I’m &lt;i&gt;out, looking for a place to eat?&lt;/i&gt; Didn’t that ever occur to you?&lt;br/&gt;&lt;b&gt;Website:&lt;/b&gt; Fuck entirely off.&lt;br/&gt;&lt;b&gt;Me:&lt;/b&gt; &lt;i&gt;(gives up, switches to computer)&lt;/i&gt;&lt;br/&gt;&lt;b&gt;Website:&lt;/b&gt; Oh! Hi! What can I help you with today?&lt;br/&gt;&lt;b&gt;Me:&lt;/b&gt; What are your —&lt;br/&gt;&lt;b&gt;Website:&lt;/b&gt; Hang on, I’m loading the music.&lt;br/&gt;&lt;b&gt;Me:&lt;/b&gt; Really.&lt;br/&gt;&lt;b&gt;Website:&lt;/b&gt; You’ll love it. It’s “Girl from Ipanema” arranged for steel drum and keytar.&lt;br/&gt;&lt;b&gt;Me:&lt;/b&gt; No, you don’t have to —&lt;br/&gt;&lt;b&gt;Website:&lt;/b&gt; Loading…&lt;br/&gt;&lt;b&gt;Me:&lt;/b&gt; All I want is —&lt;br/&gt;&lt;b&gt;Website:&lt;/b&gt; I SAID DOT DOT DOT.&lt;br/&gt;&lt;b&gt;Me:&lt;/b&gt; &lt;i&gt;(drums fingers on desk)&lt;/i&gt;&lt;br/&gt;&lt;b&gt;Website:&lt;/b&gt; There we go. Isn’t that nice? It’s… what’s the word. Ethnicky.&lt;br/&gt;&lt;b&gt;Me:&lt;/b&gt; What are your hours?&lt;br/&gt;&lt;b&gt;Website:&lt;/b&gt; Take a look at our menu! It’s a PDF of a screenshot of a scan of a Word document printed on a dishtowel. With fonts!&lt;br/&gt;&lt;b&gt;Me:&lt;/b&gt; I don’t care. What are your &lt;i&gt;hours?&lt;/i&gt;&lt;br/&gt;&lt;b&gt;Website:&lt;/b&gt; Don’t worry, the menu loads in a new window so the music won’t stop. Can I show you some broken images?&lt;br/&gt;&lt;b&gt;Me:&lt;/b&gt; What. Are. Your. Hou. Rs.&lt;br/&gt;&lt;b&gt;Website:&lt;/b&gt; I… I don’t know.&lt;br/&gt;&lt;b&gt;Me:&lt;/b&gt; &lt;i&gt;(goes to Denny’s)&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Goodness this is so true.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So very true.&lt;/p&gt;</description><link>http://log.ramkumarshankar.com/post/395102941</link><guid>http://log.ramkumarshankar.com/post/395102941</guid><pubDate>Thu, 18 Feb 2010 03:31:44 +0800</pubDate></item></channel></rss>
