XBMC won’t leave me ever again

After almost ten years without a TV, I finally bought a 101cm Samsung last week-end.

Not that I feel the need for it that much, but being in the process of learning dutch I thought it might be a valuable tool.
See, there are not that many dutch movies out there, so the best way to listen to some nederlands at home is probably national TV icon smile XBMC wont leave me ever again .

I bought the simplest TV I could find, without Smart TV or any tuner in it. But with such a screen, installing some kind of media server was now mandatory icon biggrin XBMC wont leave me ever again .
So I installed the last version of Xbmcbuntu on an old laptop that was sleeping on a shelf for a year and connected it on my screen through HDMI.
Within 30 minutes, the distribution was installed and running fine. Ten minutes more and I had the remote control installed and set up on my android and could throw the mouse away.
Next step was to get an add-on to use Spotify, which was also really simple to find. My choice went to Spotimc. Just download the zip, put it on your media server and you’re basically done.

I had no experience at all with media server in the past, and I must say that I am really impressed how well thought the whole thing can be.
When adding movies to the library, xbmc will automatically download the subtitles and covers for it. Better than that, it will display them nicely in the background as you browse through your library!

I already know which project I’ll donate to next month icon smile XBMC wont leave me ever again .

And as a bonus, here are some pictures to convert you too icon smile XBMC wont leave me ever again

2013 02 20 14.16.28 1024x768 XBMC wont leave me ever again

XBMC movie library, all pictures downloaded automatically

2013 02 20 14.17.21 1024x768 XBMC wont leave me ever again

XBMC main screen, awesome isn’t it?

flattr this!

How we won our first startup weekend!

header How we won our first startup weekend!

Three weks ago, I attended my very first startup weekend in Utrecht. I not only met a whole bunch of great guys, but also won together with my team !

I would like to share some of the excitement I had, together with some tips that might be worth for those who plan to also take the challenge !

1 – Go Pitch !

Seriously. You may think that your idea is worth nothing, and that people will not be interested in it. So what ?

I participated the event as a developer, without any plan. My idea was just to “see what it was like”.After a few minutes listening to all those nice guys, I decided to pitch. Guess what? I was the only person finally voting for my idea.
But that is not important. What matters is that I took the opportunity to speak in front of 100 people, and can think what I did wrong to improve next time !
Oh, and another thing. The pitcher in our team was one of the last ones to present his idea. It was not prepared, and he got his idea only a few minutes before going on stage. And we ended up winning the competition.

There is no way to read people’s mind yet. If you don’t throw yourself in the arena, you’ll never get feedback. It takes only one minute, but the lessons you get can last a lifetime!

2 – Meet people, discuss, share

Startup Weekend is not about winning a competition. It’s about meeting people. Discussing with great guys you probably would never have met otherwise. Being amazed by people’s creativity, by the strength of their mind. Realizing that you spend a whole week-end working like crazy, but that everyone loved that !
On top of that, a team of mentors are here to help you. A team of people that already made their dream come true. That own a company and rely only on themselves to pay the bills. How not to be amazed by people like that ?!
Tchat with as much people as you can. You can bring them something, and you’ll get out of the weekend thousands of times richer; the head full of new ideas and motivation.

3 – Validate your idea

I was not expecting from the staff to focus so much on that. If I think back, more than half our time was spent on validating our idea. Going out, talking to people, listen to people that like your idea; and listen even more to those that don’t.
The first day of the event, we rushed into creating a product that would help people save the world together. What’s more powerful than the wish to make the world better? Well, money is. . .
Our first idea was completely wrong, and this is only when we discussed people that we realized that they wouldn’t use our product to reduce global warming. . . but to cut their bills ! We had to start over from the beginning, more than half way through the competition!

Think about it, it might lead you to the victory icon smile How we won our first startup weekend! .

4 – Think Business Model

Startup Weekend is NOT about creating start-ups. The staff will keep telling you that. It is about meeting awesome people, from different landscapes, all motivated by the idea of creating something with their hands. During the startup weekend, you’ll be in the middle of dozens of people who decided to spend their whole week-end building stuff. What better place to meet great guys?
Thing is, this is ALSO a competition. A competition in which you’ll have to be pitched. And be judged. On your start-up idea. The jury will be composed of entrepreneurs, if not business angels.
This means that you should spend a whole lot of time finding how to make money out of your idea. Think different. Find several channels. Explore and think beyond the “I’ll put ads” or “This will be a paid app”. How is your business scalable? What is the competition?
This won’t be enough for the jury. And this shouldn’t be enough for you either.

Let’s take an example : Our whole aim is to help people reduce their energy consumption through a game.
With GreenGame, you would monitor your energy consumption while playing. You’ll earn rewards. But you’ll not be alone. You will be able to compare yourself with friends, and group together to achieve greater goals.

If we take it simple, this is a phone app. So let’s make it paid, and we have a business model, right? Wrong.

This. is. not. enough.


In which other way could we make money out of GreenGame? We had two other ideas :

  • Our game will be played by people that want to reduce their energy consumption. Why not offer them new ways to do so? An idea could be to have affiliates in our game. For example, a user could buy new LED bulbs with a discount, while we also take a small percentage.
  • Another idea came up while searching for competition. Who are the biggest entities concerned by energy control? Energy companies. By offering big rewards to users that reduce their energy during given time slots, we could transform our app into a peak shaving tool! The money could then directly come from energy companies, and the app could be offered for free.

Those are just ideas, but the point is to show you that you should dig your concept enough!

5 – Startup Weekend is not a hackathon.

This one is a short one, but still meaningful. I told you that our concept is an app, right? What do you think we developed during the week-end then ? A landing page, and a leaderboard for a twitter hashtag contest.

Total amount of code ? Less than 50 lines.

Our whole idea during the week-end was to VALIDATE the concept. No need for an app that no one wants. We first had to find potential customers!

As a further validation, we created a twitter contest where people could tweet about their today’s action for environment. In less than 48 hours, on a week end, we got more than 100 tweets icon smile How we won our first startup weekend! . You can Check it out here !

Keep in mind that software/hacking is not an end, but only a tool. And as the Lean Startup book states, you MVP is always smaller than you think icon smile How we won our first startup weekend! .

6 – Keep being awesome

I’ll end by saying that if you attend such an event, you are already a winner. And I am not the only one to say that ! Startup weekend brings you so much in a few hours that you won’t believe it.
I met awesome guys that believe in their dreams more than nothing else, worked for the first time of my life with a designer (best feeling ever), and shared a lot of emotions with my team during this week-end. Joy, Stress, Focus, all in the same package !
And if you consider that I registered only 2 hours before the event, think about what I could have missed !

In the end, it’s all about getting out of your comfort zone. Get out, do crazy stuff, meet people and keep your flame alive. You know, that small thing that makes you awesome. icon smile How we won our first startup weekend!

Check here to know more about our project. We already have a lot of people interested in the project, so take the challenge and join us !

And of course, let me know about your own experience in the comments. I’d love to hear about it !

flattr this!

My (almost) perfect setup to stay focused

Here is a pattern I recognized for some time now, and that I’d like to share.

I keep trying to be as efficient as possible in my daily working environment. Productivity is really important for me, as it is the root which allows you to acquire you tiny slice of knowledge of the day.

I use several tools to help be stay productive, among which :

Pomodoro

A technique that consists in using a timer to switch between work and breaks. As it is really difficult (yeah, impossible) to stay focused for hours; Pomodoro trains you to work in bursts of 25 minutes.

GTD (aka Getting Things Done)

I use a light, personal version of it but the idea stays the same. The first thing I do at work is to set up a list of 3 things to do for the day. On Mondays  I set 3 bigger objectives for the week. I never spend much time doing that, as I had loads of time to thing about it since the last time.

When working, I also usually always spend some time setting up a set of simple objectives in order to avoid diverging from my final aim.

The drawback of this method is that you have to set objectives that are precise enough to be doable in a week/day, but complex enough so that you don’t have only a few hours of work. Coupled with Pomodoro, this technique is highly powerful as you can make you tasks fit into 25 minutes time frames.

StayFocused

A chrome extension that blocks a list of defined websites once you spent more than 10 minutes on them during the day.

RescueTime

A piece of software that you install on your computer and keeps track of the application you have in foreground. Applications are divided into categories, depending on how effective they are for your productivity. As an example, I am (assumed to be) really efficient where I use Eclipse, but really distracted when I am on youtube.

At the end of the day (month, year,  . . .) you get statistics; and a percentage of global productivity.

You can set objectives, compare yourself with the best or the average of people using RescueTime, . . .  I love this tool because it shows you how much time you can lose if you are not careful about what you do. And when you end up you day with a global productivity of ~30% you know you screwed up somewhere !

Headsets and music

Whenever I want to be 100% into a task, I put my headset on. This has become some sort of habit, and cuts me from the outside world. This effect is some kind of a pavlovian conditioning. Listening to repetitive music (trance, drums and bass, . . .) helps me stay into the flow.

Versioning : daily branches

I usually use as much branches as I can in my daily developments. Those branches are fully temporary, and it happens that a branch stays alive for only one commit. icon smile My (almost) perfect setup to stay focused

The thing I like is that I can make my branches and commits match the objectives I set in my Pomodoro bursts. And this synchronization is just awesome; as any commit is just like a crossed line in my TODO list.

In order to keep this as light as possible, I use git on top of SVN (the version control we use in Spacemetric.).

Avoid Stack Overflow and use DuckDuckGo.

In my last post, I explained why I hate Stack Overflow, so I won’t explain it again. Let’s just say that I try to avoid searching for answers in there.

The best way I found to avoid Stack Overflow posts is to use DuckDuckGo. The reason is that SO posts are usually less present than in Google.

In addition, DuckDuckGo is literally a command line for the web, and I can usually access the documentation  search for using shortcuts and without even having to touch my mouse icon smile My (almost) perfect setup to stay focused . How efficient is that !

Avoid the web, use FreeMind

Lastly, the best way I found to stay focused is usually to stay away from my browser. Any web search can turn into a 5 minutes break in my mailbox, or worst. . .

A way I found to reduce the number of searches I perform is to log them. Let’s say I want to find a way to serialize an Object in Java. The first time I perform this search, I put a new entry in my FreeMind map. Next time I have to do it, I’ll look at my map first before opening my browser.

The nice thing is that FreeMind is designed to help you save time.

Just look at this screenshot, and I’m sure you’ll be convinced icon smile My (almost) perfect setup to stay focused .

In summary, this set of tools highly help my mind stay focused. By setting a list of objectives in advance, and having a timer to refer to I relieve my brain from having to think about anything else but the task I intend to do.And each of those tools tackles of different issue from fine to low granularity :

  • Pomodoro, versioning and GTD help me to always know what I am doing.
  • stayfocusd prevents me from switching to youtube of blogs during breaks (especially after lunch).
  • The music offers an environment to my brain that. Now whenever I hear this kind of songs, I feel like putting my hands on the keyboard !
  • Finally, RescueTime is sort of an evaluation. A good way to know how well I performed the last week (and optionally to feel bad about it). Each week becomes a new challenge where I want to do better than the week before.

I usually finish the week with an average 70% productivity, which I am moderately happy about. The major issue I have is that trying to stay as focused as possible is really exhausting. When coming back home, I feel psychologically tired of the day and I want to breathe out; usually by watching a movie or gaming an hour or two. I feel like I need those hours ; but as a consequence I end up not sleeping enough and it is harder and harder to stay focused the day after.So, problem not fully solved yet!

I’d love to hear about the tools you use to stay focused. Especially how you force yourself into having enough sleep. I must say this is the part is still struggle with icon smile My (almost) perfect setup to stay focused

flattr this!