[LINK] Programming and Depression

It’s obviously not a Developer World exclusive, as products and end results go, we don’t really really care about the nitty gritty details, our classification is more in the lines of “like, don’t like”, which is what we aim for, really, but yeah, everyone likes praise once in a while.

So at the end of several days’ worth of programming, and problem-solving, and forward-thinking, all a programmer might get is a “thanks, now here’s the next thing I need you to do.”

Good on Rob that he wrote this – yes, it’s 2012, it’s old, it’s fine :) – I think high of people who expose what they go through, good or bad and as it is. Incidentally, that was also the last post, not sure what happened after that.

Programming and Depression

My digital life #1

My digitial life graph

As the Procrastination Zen Master that I am for a while now I’ve been thinking about the way I do things, how messy it is and how I can improve it – efficiency is the only way to fight my laziness :) . So yesterday I decided it was finally going to be the day, after all that knowledge that I gained from procrastinating* , so in good fashion I procrastinated for a while longer on how to go about this and decided that I needed some way to view it** , so google brought me to Sigma.js and after some surprisingly Saturday night productive bit of coding I think I actually have a good stab at what I wanted in the first place – which surprised me beyond belief.

So, what I wanted to understand, of what is my non-professional digital life was:

  • what services do I regularly use
  • how do these services interact with each other
  • what devices to I use to consume the services
  • what devices do I use to feed the services

This first attempt is merely empirical, all the data was pulled from my mind – that’s as unscientific as possible – and the graph only partly answers some of the questions I asked , but it’s meant to be a first iteration and the picture does tell me a few things already.


My phone is clearly the most used device – how much we changed over the years – both for content consumption and production. On the oposite end, the kindle,xbox and dslr are clearly very used for very very specific reasons and don’t interact all that much with the cloud.

The tablet and computer, are similar in terms of connections but what the data doesn’t show – empirically – is that the time I use both is superior to the phone.


Service wise, Facebook is in the center of almost all things, above Twitter and Tumblr. Photography services combined are a big part of my life, and given that I don’t duplicate content on all three (Flickr,Instagram,EyeEm) that part of my digital life really plays a large role. LinkedIn on the other hand is almost an independent nation, mostly because I make a point of not aggregating any of the other networks there, it’s strictly a dynamic CV and the social network does not necessarily represent my other networks.

On the pure entertainment consumption side, Last.fm became a data aggregator for Spotify, Foursquare is almost always changed by third party tools (namely the Photo apps), Pocket and Instapaper are my File-for-procrastination tools and my blog and tumblr(s) normally represent what I filter out of the entire network.


Nothing extremely surprising apart from how much I use my phone for these things, at least in terms of diversity as the data is far from complete. And maybe that, despite my own feelings, Facebook plays a bigger role than I though it would – having my family there is a big reason for it of course.

Shiny nodes and edges?

Oh yeah, part of the Yak Shaving agreement is that something remotely useful should always come out of procrastination and clearly the blog post is not it, so I guess the graph should be it . To produce it I used sigma.js with a bunch of data that I manually compiled – no extra brain cells were used in automating this yet – and a bit of CoffeeScript to compile the data and draw the graph.

IF you want a quick way to produce your own graph, have a look at the GitHub project and fork away, check the example folder and adjust the data to your own fashion, the structure should be pretty straightforward.



* that would be zero knowledge gained from procrastinating of course

** Shaved yaks, powered by procrastinators worldwide

Ground Series #25

A simple premise for a simple man, take pictures of whatever interesting things you happen to be standing on .This is definitely my longest going theme and one that fits very well with Instagram, phone cameras and shy humans (me) and because a few days ago I seemed to have uploaded my twenty-fifth related picture, I though I would take a few minutes to compile them in one nice little post.

[Link] The Imperfect Craft

As a modern software developer, I derive as much joy from remaining relevant as I do from the thrill of identifying and solving the particular problems in my work. To remain relevant, I have to reject my previous assumption that I would spend a lifetime refining my craft. Instead, I will spend a lifetime adapting the techniques of yesterday’s craft to the sometimes radically different challenges of today. I may never become “a real expert,” as I hoped I might be. But by diligently throwing out the old rules and embracing the new ones, I hope to come close.

The Imperfect Craft

[Link] A Student’s Dream: Dissection Photography

It's all over now

This is definitely the first deal breaker for many – and I definitely can relate :)

Dissection of a body separated a physician from the general public. It was the first course in the medical curriculum and a rite of passage that many could not muster. Dissection deterred many from entering the profession. Being photographed with one’s cadaver visually documented the transition from lay-person to physician. In the nineteenth century, physicians hung these photographs in their medical offices. Death was a part of everyday nineteenth century life; the images did not seem out of place in a medical office.

Via The Burns Archive : A Student’s Dream: Dissection Photography

[Link] Screw you! The psychology of anger and aggression

It’s not just the internet of course, you just need a steady supply of news feed, especially repeating the same story days on end, to feel the burn in you. I guess it sells, but there’s too much of it, people find fuel for their rage way to easily.

Your life isn’t going as you’d hoped and your situation sucks? It can’t be your fault; it’s those damn women and feminists, ruining society and screwing you over in the process. But thanks to the internet, you now have ample opportunity to get your “revenge”.

That’s one thing the internet does do well; it provides ample things for us to get angry about that we’ve power to change or affect, but it does offer us plenty of avenues to displace and vent our aggression and anger at more minor, less significant targets.

Via Brain Flapping @ The Guardian : Screw you! The psychology of anger and aggression

The personal log of one David Ramalho, having his go at life.

%d bloggers like this: