Skip to content

Photographic portfolio

I’ve created a website with some of my pictures: http://www.lawrenceoluyede.com/

 

5ive cities

If You want to follow my adventures around Europe subscribe the blog 5ivecities.tumblr.com. I’m out to snowy Stockholm now

New journey

Tomorrow will be my last day at StatPro, the company I worked for in the past three years. I wanted to write a brief note but I figured out that I’ve already wrote about it so I decided to copy below the email I’ve sent to the colleagues around the world:

After three years and two months I’m leaving. Tomorrow will be my last day at StatPro. It’s been a journey with ups and downs but an experience indeed.

I’d like to thank my colleagues here at the offices in Milan and Udine and all of you (mostly from StatPro UK, France and Germany) that I had the chance to meet in person and get to know if only for a little while. Thanks to the London IT team whom I bothered quite a lot during these past years.

The time to change courses has come and I reckoned it was best for me and my hopes and dreams to foster and improve my skills on another path.

I thank everybody for my time here, the good and the bad too, because after all work is a gigantic part of our lives and life’s an everlasting experience.

I’ll be leaving for a trip around Europe on the 1st of December. The cities I’ll visit are Stockholm, Copenhagen, Berlin, Amsterdam and Barcelona. You can follow the route on TripIt. If you happen to be around please drop me a note, I’ll be also on my Twitter account: twitter.com/lawrenceoluyede

Better Software Playlist

Alfredo Morresi and Piergiorgio Grossi, two of the other bloggers invited at the Better Software conference, published their schedule of the talks they want to attend to so I thought it’s about time I’d do the same.

Better Software is split in three parallel tracks with a lot of speeches. The name of the tracks are self-explanatory: Auditorium, Workshop, Interactive.

So, here is my schedule:

5th of May

09:00 – Application Store, potenzialità e trappoleStefano Sanna will talk about the new distribution (and hence business) model introduced by the application stores of the various smartphones vendors.

09:50 – Sviluppare e vendere applicazioni per iPhoneOmar Cafini will give an overview on application development for the iPhone and how to actually sell those apps on the store.

10:25 – Una storia di SW dai protocolli alla startupLeandro Agrò will retrace the steps of the creation of the company WideTag

11:35 – Playing between the CloudsDaniele Montagni, Davide Cerbo and Stefano Linguerri will show the crowd how to create a “hybrid” application using technologies like XMPP, Google App Engine, the iPhone and the Android.

12:10 – Startup Web in Italia. Si può fareAndrea Santagata‘s talk will be focused on his experience as an entrepreneur and manager and how to create a startup business in Italy.

14:00 – Alcune lezioni che ho imparato negli ultimi due anniGiacomo “Peldi” Guillizzoni will talk about Balsamiq. The company, his experience and his suggestions.

15:55 – Crowdfunding, finanziare un’idea con il WebAlberto Falossi will give his take about funding an idea with the help of the people on Internet.

16:55 – Web crawling for fun and profitFederico Feroldi will talk about how cloud computing helps companies retrieving large quantity of data.

17:45 – Sviluppare Applicazioni Mobile Native in HTML e JavaScriptFabio Franzini will raise the attention on how to develop mobile applications using standard technologies like HTML and JavaScript.

6th of May

09:00 – Agile Lean Development, a war storyFabio Armani will talk about his experience as an engineer and a manager with Scrum, XP and Lean.

09:50 – Lavorare da remoto, le ragioni di una scelta vincenteRenzo Borgatti will share his experience of working remotely in a distributed team.

10:25 – Agile tricks, keep the moral of your team highGiovanni Intini will explain how to encourage developers to improve and maintain an high quality standard of the source code using small tricks, continous integration and more.

11:25 – Agile and QA… ma che ciazzecca?Stefano Fornari will introduce the role of the QA tester in an agile team.

12:15 – Qualità TotaleJacopo Romei will talk about defects in production software and how to handle them in an agile process.

14:00 – Coaching WorshopMatteo Vaccari and Simone Casciaroli will explain in their workshop the role of the coach creating a team and sharing responsibility with fellow developers.

15:10 – Alla ricerca della user story perdutaEdoardo Schepis‘s user stories will lead the workshop attendants through and to the creation of a search engine starting from the following single story: “As a user I want to search Internet for the information I need”.

17:20 – WorseSoftware: errori e orrori nel business del softwareLuca Mearelli will take us down to the path of software horrors to shed some light upon the worst and best practices of software development.

Blogging @ Better Software 2010

Monday I received a wonderful news: I’ve been invited as a guest blogger at the Better Software 2010 conference in Florence, the 5th and 6th of May.

Better Software is a national conference about the business of software, project management, development, agile, web 2.0. opensource and more. I’m really looking forward to attend. The conference program is rich and full of talks I’d like to listen to such as talks about iPhone development, OpenSpime, augmented reality, real world project development experiences, cloud computing, the business of startups in Italy, Balsamiq, user experience design and much more. I’ll have to multiply myself :-)

I’ll cover the conference here on this blog and hopefully in realtime on my Twitter account.

Social programming

Lately I’ve been finding myself amazed about the social turn that programming has taken in quite a while.

I started growing as a software developer thanks to the Internet, it and the people on mailing lists/forums/irc have shaped my skills, career and made me discover a lot of great things. I owe the Internet a lot. As Tim Bray says in his After Branding essay:

You are whatever the Net says you are. Deal with it.

It is pointless to start talking about what good open source and version control tools have done to the social side of programming because it’s there to see for everybody. Websites like Sourceforge and Freshmat were everything we talked about in the old days.

Nowadays Distributed version control is taking over and the reasons why are clear: we need to be more and more social and what better way to exchange knowledge than to distribute code?

If I could I’d change name of those tools to “social version control”.

What I love about sites like GitHub and Bitbucket is that they are trying to build real social networks around source code, every developer’s currency. I love it. The what is not new but it’s the how (like how easy it is to contribute) that changes everything.

I look forward to social programming.

ps. on Twitter there is an amazing community of software developers exchanging small tips or links every day. You MUST be on Twitter, really. I am.

Pinder, take two

Pinder is my Python client for the 37 Signals’s Campfire online chat.

With the excuse of learning Git (by the way GitHub is awesome!) I rewrote it from scratch following the official Campfire API.

Needless to say that it took me very little time. Git is damn fast, Python development is already fast, JSON is basically a standard and the API is easy and clean. I bumped into a couple of problems but I am confident they’ll be fixed soon.

You can find Pinder on my GitHub page.

Next year I’ll try to present a case here at the company I work to switch from Subversion to either Git or Mercurial.

What Matters Now

I just finished reading Seth Godin‘s “What Matters Now” free ebook and I loved it.

He put together people who think, who have something to say and he made them share something.

Do yourself a favour and download it, it maybe give you some inspiration for a new year’s endeavour.

Erlang talk

This morning I gave my talk about Erlang to a room full of Pythonistas (even people standing!) and it went pretty well considering the fact that was my first talk ever. I already posted the slides online on SlideShare.

http://www.slideshare.net/rhymes/erlang-and-python

Offline

Tomorrow evening I’m leaving for a trip to London (yes, again!). Just vacation by the way.

I’ll be back on the 6th of May.

PyCon Tre is coming, in fact I’ll be in Florence from the 7th of May to the 10th to attend it. This year I’m going to speak for the first time. I submitted a talk about Erlang and Python but then I pretty soon realized that it should have been about Erlang and the outside world because there’s no direct connection between the two :-)

Anyway, I know that few people of the non-italian community will be there (Guido, Fredrik, Raymond, Anna, and many more) so I’ll see you all in Florence on the 8th!