Colliding Worlds cover art

Colliding Worlds – Arthur Miller


So, today I went out to the Science Gallery to watch COLLIDING WORLDS: HOW CUTTING-EDGE SCIENCE IS REDEFINING CONTEMPORARY ART, a presentation by Arthur Miller on the role and growing incorporation of Science and Technology into the Art world, which is the topic of his book by the same name.

I’m not privy to the art world in general – or at least the ins and outs of the Art World – but coming from the Geek side of things, where Arduinos and the cheap microcontroller army, Processing, Maker Faires, Data Vizualization heck, Demoscene and such are common enough place for us, it’s interesting to have someone officially calling it art and putting in perspective that art is an established domain, with clear formal rules, structure and tradition and that, no, not everyone likes to call above examples art, in fact, some violently reject it and refuse to let, what might be perceived as soulless, mathematical mechanical approach to creation join the art club.

To ram the point home, during QA someone took the microphone to give a not so brief introduction to the philosophy of art and, with growing aggressiveness, to point out and absolutely question if indeed such productions are even art, that there’s any soul or creativity to it.

When there’s participation QA’s – especially for non technical topics – are a good way to sample opinions, because it’s not really QA, it’s “let me speak for a while here”. In that regards it was interesting to go from angry opposition, to mild skeptical enthusiasm, to a clear-as-mud clarification on whether or not a lot of money for ArtSci stuff coming from giant tech companies is good or bad, to finalising with what looked like a very nice woman, who’s an artist, genuinely asking “ok, how do I go about learning all this stuff? Should I learn how to code?” .

It was very interesting to watch these two worlds collide – yes, the title made complete sense there and then :) – and it was a very very good event, happy that Monike made me get off my ass and head over there to watch it .

Anyway, a few of examples shown during the presentation:

Burgers and logs

Startup Life


On the back off a 80+ hour work week – which is small increase over the regular work rhythm over the past months – I keep having to answer a few questions from friends and family, namely stuff like :

  • Do you get paid extra for it?
  • Do you get extra vacation days?
  • Is it worth it?

Nobody asks me why I actually do it and get rather dismayed when I say “no” to the top two questions, some actually go over the point of dismay and express strong feelings towards how wrong it all is, how I am actually perpetuating the wrongness of over work, so despite my own feelings – expressed in actions – I’m put in a place where I have to prove myself and there’s simply no way to do it as quickly as a simple “yes, they pay extra and I get a million days off” – which is generally accepted as the only thing you’re supposed to take out of work, money and absence of work.

A bit of history

Data wise, my profile should tell quite a bit of the tale, but points in lists don’t help add the emotional dimension, so I’ll fill the gaps here.

My first job was a summer job, before joining college and then again the following summer. For two summers I worked shifts collecting highway toll, I paid college, my internet and phone bills at home and kept generally independent of my parents money, which meant a lot for me – and I know perfectly well took some load from my parents.

College wasn’t exactly stellar, and definitely not what I was looking for – as I would much prefer to have control over what I wanted to learn at a much granular level than the broad “Computer Engineering” , and learn stuff in more practical and contextual forms – so after perhaps three semesters, I started to work part time in a government department, doing grunt work. I was working in a freelance kind of way – why would the Government ever want to have proper contracts, they know how much that costs, right? – and in June 2001 me and two college colleagues started BlackOrange .

After a while I moved to a more IT’ish position in said department, and I was hired through my own company, so that was the formal beginning of my entrepreneurship life – not the glamorous ways of startuping fame, but it suited my way of thinking.

Time passes, you’re in a dark room

In political economics, entrepreneurship is the process of identifying and starting a new business venture and sourcing and organizing the required resources while taking both the risks and rewards associated with the venture.

Fast forward a few years, I had left my Government job, I left the office we had in center Lisbon, I got married and my company changed a bit, we tried to take a small leap for man but a giant leap for a company who was merely breaking even and we fell into the Dark Ages and the risks section of owning your own business.

This took a lot out of me, and it still does to this day, I was exposed to a lot of depressing topics and real life situations that I would rather avoid, and it took a lot of effort to come out the other side with some energy and sanity. Part of this required me changing scenery and I joined the enterprise world.

The largest startup I ever worked, Sapo

I loved the years I passed there, it played a large role in pulling out of the Dark Ages, it exposed me to an (obviously) much bigger organisation than I was – at that point – used to working, but I was still lucky enough to have enough room to grow and take responsibility to make my own choices, fight my own wars and get to work on projects that I held dear to me. I made friends, met people who are brilliant and that I could look up to – which I still do – but I also learned the ways of big corporations, the petty fighting between departments and especially the work that goes to waste without even getting a second though.

It was an amazing time and despite the size, I felt I could approach it like I did with my companies, it was mine, I was self-dependent and I could give it my all, like I had done before, but I also knew the risk/reward dimension was completely eroded, so while I could explore the technical side with some latitude, the business part was a couple of levels above me and you don’t push that amount of weight with that amount of acceleration.

Enter Startup – part II

So in the Summer of 2012, amongst the usual scorching heat, Ireland was put in my line of sight. A 6 month old company needed one more developer, and I was given a chance – and a choice – to move to a different culture, to help bootstrap a business where there was none and to work with a different set of technology in an international team.

Long discussions, headaches – the Dark Ages had left a mark that isn’t quite healed – and leaps of faith later, me, the wife the kids were in a plane.

So at this stage of my life I had:

  • seen first hand businesses be sustainable but not profitable
  • seen first hand businesses fail
  • seen big established companies that had grown from nothing

So what I’m missing here is witnessing and being part of of taking a company from nothing to success, and if ever I felt the conditions were right, this was it.

As far as startups go, we have all the right components, founders with previous experience of running their own businesses, funding, extremely strong commercial and technical teams and a gigantic business just waiting to be disrupted and a no-bullshit culture that knows that hard work is the only way to get things done – instead of appearances, kissing up to clients or business suits.

If I ever saw a business primed for success, this was it, and if ever I’ll learn what makes a company grow, this will be it.

So, why do I do it?

The biggest thing I always took away from owning a company is that it’s extremely clear that things don’t happen by themselves, that problems aren’t to be solved by someone else, that not a single good thing falls on your lap by magic, that if you do nothing, your company simply dies.

It also teaches you that there’s external elements that you don’t control, that sometimes, regardless of how much you do, bad things will still happen and that you can’t simply say “tough luck” and carry on, because there might not be something to carry on with.

I reckon I’ve always been this way and the past 10 years have done nothing but reenforce this, so why I do it is extremely simple.

I will not risk this, I will be part of a success story and I will do it the only way I know how, by throwing everything I have at it. My reward is playing a part in a success story and learning what it took to do it and my risk is putting my family through a very large life change for nothing.

And I’m not alone because 80+ hours are just my bit, I was never alone in the office or remotely, everyone piches in in more ways than one and that is absolutely priceless and if funding gives your a fighting change, hard work drives it home and the next few months will prove this.

… then again, there’s always the change that I’m wrong and that I could be taking a lot more out of life by doing less, but I would be in the wrong country considering I lived 20m away from the ocean and gorgeous beaches and this would have been a terrible mistake and I’m willing to actively refuse to accept that :)

Anyway, here’s to live, may it be interesting rather than boring.

[Link] How America’s Leading Science Fiction Authors Are Shaping Your Future

Science fiction, at its best, engenders the sort of flexible thinking that not only inspires us, but compels us to consider the myriad potential consequences of our actions. Samuel R. Delany, one of the most wide-ranging and masterful writers in the field, sees it as a countermeasure to the future shock that will become more intense with the passing years. “The variety of worlds science fiction accustoms us to, through imagination, is training for thinking about the actual changes—sometimes catastrophic, often confusing—that the real world funnels at us year after year. It helps us avoid feeling quite so gob-smacked.”

Read more: Smithsonian Magazine

[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 digitial life graph

My digital life #1


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, 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

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

%d bloggers like this: