Yearly Archives: 2012

Moonrise deploy, the dev’s ticket to freedom

How we deploy in production

Friday 9:00 pm, I’m the last one to leave work. I had to finish coding a block for the next day that became priority 1 at 5 pm. Burnt. To add to the sudden panic/weird aura, friday was the day we decided to start a new tradition of drinking and chatting after work at 5pm, right in the open space. So after 2 beers, crackers and a tomato, I went back coding. It was already almost done, but I still needed to test it. Then everybody went home but me.

On my way to leave the office, I suddenly looked at the deserted place differently and noticed the tv we had installed just for us. It was beautiful.

Continue reading

Posted in Devsworld

Tagged , ,

Movie review : The final cut

Be the editor of your life

Editing lives

I watched this movie last week : The final cut. I would define it as an organic SF movie. Probably my favorite genre. Same aura as Eternal sunshine, but unfortunately with a weaker scenario. Organic because it’s one of those movies where technology is part of life, and not obviously futuristic, I like that. In this movie, the computers were wooden, and their look and feel was very retro, old, almost anti-technological, it was very interesting to observe.

I like the idea that technology could be embedded in your furniture and fade in your environment. I like the idea that technology could be something not fragile, not a sign of wealth or advancement. I like the idea that technology could be for everyone.

However even if organic in its form, technology was still depicted in the movie as a threat or something evil like in most SF movies. But here its evilness was less obvious as it was not used as a weapon, its evilness was rather more ideological. Should you or shouldn’t you let your life be recorded on an organic implant? Well, what movie would ever tell you that you should?

The context : Privacy and technology

The movie treats the subjects of privacy and technology and life. The story starts in a future where it is the norm to let your life as you see it (not your thoughts) be recorded on a “Zoe” implant that was implanted in your body at your birth. This implant is semi-organic, so as you grow it becomes part of your body and it’s impossible to remove. People don’t know if they have an implant or not and know it very late, after 21 when “they’re old enough to understand”. Implanting the child is a choice of the parents, and the implant is a commercial product that you buy for your child. But you have to do it at the child’s birth. Interesting context, isn’t it?

Continue reading

Taxed in 3 clicks or the universal money extraction

3 clicks. That’s all it took me to declare my income to the French government so I can be taxed later. Sweet. Regarding the taxes, it seems the government deployed the technical swat team to extract the money out of the citizens. Every year they get better and better. This year, you could even declare your income from your smartphone by flashing a QR code both on Android and iPhone. Also you have the option to get their mail delivered only electronically, no paper anymore. The webapp is as fast as a high level app. Really, I give them 20/20.

Remember though, the Internet voting or the anti-democratic catastrophe ? Now I see where exactly the priorities are. They don’t ask me to install a JVM before they can tax me. Poor voting team, they must be really jealous when they see the tax team working with iMacs and iPhones when they only get to work on Windows 2000.

Well, well, still very good, high five to the tax team.

Book review : The caves of steel (Asimov)

The caves of steel

Done ! I finally finished this book. I had started it a long time ago, just after reading The naked sun, its immediate sequel in the robot series of Asimov. When I read The naked sun I got completely hooked by the robot character in the book “R. Daneel Olivaw”. So even if I started in the wrong order I decided to discover the series and start from the beginning by reading The caves of steel. Personally I preferred by far The naked sun and I will probably write a review about it more detailed than this one. But until I find the time to do that, here are my impressions about The caves of steel.

Continue reading

“Of course ! I’m a professional monkey”

What a lousy week

Welcome back

Last week I took a day off on Friday. So when I came back to work on Monday morning I was all bright and shiny ready to work happily. Then, a product manager came to me with a ten feet face. She said “we are so late, the journalists are not happy, I received a very angry email from them saying that the website we launched last week is crap.” Then she pulled out a pile of post-its and as she was sticking them on the wall she said “We need to do all this. It’s for last week.” That set the tone of my lousy week.

Continue reading

Movie review : Prometheus

Noomi Rapace - Prometheus

This week-end I went to see the movie Prometheus. I got a mixed feeling out of it. A part of me loved being propelled years away in the future, and the other part is frustrated to come back to the present without any more answers, my mind is still hungry. The movie tells the story of the quest of humans to meet with their galactic “engineers”  – our original creators. With this interesting plot, I expected the movie to be more philosophical but in the end it is another alien movie, but still a good one. I have 4 impressions to share about the movie:

Continue reading

Posted in Movies

Tagged

A relic from the past that makes you gasp and marvel at the present

Evolution of the role of software engineer

Guess !

Quiz question : do you know what that is ?

If you were not a software geek during the 70’s, you probably have no idea. As a tip though, you should know that this represents in fact a one line machine instruction. So, have you guessed? No idea? Well, in that case, I’m very happy to introduce you to the punched card ! Ok, as a highly cultured reader you probably knew, but in my case I had no idea until I discovered it during my blogging coma. It’s a big discovery ! When you know what I discovered you’ll gasp and marvel.

Continue reading

Named after a variable

A strange thought (among others) has crossed my mind today, it totally made my day. Let me come to it.

So, I have been learning code refactoring lately at work, one of the things that happened during my blogging coma. We have been peer programming and doing code reviews to share coding best practices. It’s a very worthy and interesting exercise, even if it’s still a bit difficult to not consider your code like a personal “creation” (d-d-d-don’t touch it!). There is always a little fear when another consciousness reads your code and rewrites it, but it’s a good way to improve your coding skills quickly.

Continue reading

The Internet voting or the anti-democratic catastrophe

Yes this is my first 2012 post, I have a lot of catch up to do, not that I have been out of stories to tell but I just didn’t have the time to tell them right. I hope I’ll be able in another post to give an update on what I have been up to. But for now let’s throw this story out there before all the rest of my pile of untold stories, because this one is fresh and goldmine.

Intro

I’ve just finished a skype call with my mom. I have been helping her to vote online for the French legislative elections, for approximately two hours. I was helping her from France while she was in Madagascar, I was her personal hotline. She didn’t explicitly asked for help, but when we finished talking about life stuff she asked me how she could change her javascript version. It’s a red flag by itself when your mom asks you this kind of questions. Then when she elaborated, she explained that she was trying to vote online for the French legislative elections, and she couldn’t because her javascript version was wrong according to the voting website. Apparently the voting website detected her browser settings and made her install something to change the javascript version. Normally she had to install their software and then restart the browser and it should work. But she didn’t know how to install that software. So there she was, her javascript version was wrong, how could she replace it ?!  I don’t know much about Windows debugging and stuff, but javascript ?! THAT I know!

Continue reading