Web developer is a dream job? One week to discover

We welcomed Baptiste, 14 years, in our Lausanne Office. One week of “trial internship” to understand what it is to be a dev. What could I teach him in such a short time? Read this post to discover what I organised for him and how it went.

Dev step by step

Baptiste was visiting us to discover the different facets of our job, in view to better know what he wants to do later. This week was a professional orientation internship. Taking this issue very seriously, I have given much thoughts on how to prepare a broad, dense and accessible program.

Continue reading about Web developer is a dream job? One week to discover

Tags: , , , ,

Self-Organization – Nothing But Talk?

qdifxri4doo-barn-images

It’s incredible how the topic of self-organization emerged over the past few years. In 2016 we reached an amount of attention we had never seen before. We were invited so many times to talk at conferences, in schools, for communities and many big corporations on all levels up to the top management. And the media covered the topic widely. Some in the industry even thought this was a marketing campaign above all. But far from it.

Time to reflect how we got here, why we gained this attention and where we are heading to.

Continue reading about Self-Organization – Nothing But Talk?

Tags: ,

Five Steps to define your perfect Digital Learning Environment

Sometime ago, I ran into a quote about learning that sticks into my mind. There are a lot of quotes hunting the social media networks, but this one just didn’t want to go away. It was the starting point of a reflection on how to create a great learning experience for today’s learners. I end up with five simple but essential steps that I will share with you in a series of posts. We will start today with a short overview of these steps.  

Digital Learning Environment in 5 steps

 

This quote from Albert Einstein resonates to me like the perfect antithesis to most of the Learning Management Systems that I’ve seen up to now. In terms of technology and functionalities they are perfect, but there is no experience, no emotion when you use them. They deliver the exact opposite of what learners expect: they deliver just information.

Learning is an Experience

Continue reading about Five Steps to define your perfect Digital Learning Environment

Tags: , , , , , , , ,

Embracing the opposite – Andy Yen and Bertrand Piccard at #ICTimpuls16

I quickly rushed to Lucerne this afternoon for the ICTimpuls16-track about how to succeed with selling Swiss ICT services and products abroad. And for Bertrand Piccard’s keynote – it was worth the time.

Andy Yen of Geneva (and San Francisco) based ProtonMail gave a very encouraging speech about how to present one’s company and products in a different market like the U.S. – it’s basically all about being way more bold than we are used in Swiss culture, embracing risk, and seeking to fail as fast as possible. By investing in sales in the U.S., ProtonMail actually “got the rest of the world for free”. My question, if ProtonMail is also active in other domains of myData than e-mail, or considering to move into that direction, Andy answered in the affarmative. I am very much looking forward to what’s coming there in the future. Thanks, Andy, for your great insights!

(no picture)

I would have liked to post a picture of one of Andy’s slides here, but it’s written “confidential” on them – don’t know, how serious he is about that.

Bertrand Piccard – on the big stage – managed to catch the attention of the audience masterly. A psychiatrist by formation, and a leader by talent he inspired my thoughts throughout his speech. Betrand advocated for always changing one’s altitude to be able to find solutions. Surrounding oneself with less of the same, more divers people surely is supporting that. To be innovative and creative, one has to drop ballast – one’s beliefs, certitudes – and try the opposite. Erradicating emotions and applying a pragmatic attitude can help. Being innovative is not tied to achieving something spectacular, but allowing and fostering to think in other directions. “If one accepts a crisis, it becomes an adventure – if one does not, it stays a crisis”. Life is less about what I know, but more about my doubts and being able to ask questions.

Betrand ended with asking the audiance: “What story do you want to tell? What’s your dream?” I bet everyone in the room was thinking about what ballast one could drop to reach one’s dream. Listening to critical voices helps you in answering that decisive question. Thanks, Bertrand, for your continuous engagement in making our world more energy efficient!

Tags: , ,

TEDxCERN: Don’t be afraid of technology

Technology is just a tool! In one of the most prestigious place for researches, brilliant scientists shared their inspiration during a whole afternoon. Ripples of curiosity was the theme. This is my report of the conference.

Some people travel to visit the CERN, whereas I had never been there. It is not an impressive building lost in the middle of a green field in the countryside of Geneva like I pictured it. It is lost in a suburban area and the building is not high. Rather, it has long, never-ending corridors filled with doors leading to little offices. It’s very quiet, people whispers there. It looks nothing like the big open space that I am used to. However the people I listened too, have the same conviction about their projects.

Continue reading about TEDxCERN: Don’t be afraid of technology

Tags: , , , , , ,

Drupal Cross-Squad Knowledge Sharing

We do lots of Drupal projects @ Liip, mainly in the Zürich and Fribourg offices. Since Liip is organized in individual and independent squads, we do not have lots of touchpoints or projects which we do cross-office wise. But all the squads doing Drupal have one thing in common: A big interest in Drupal and the strong will to do projects successfully.

If I talk about a “squads doing Drupal”, then don’t think of Developers only, but also of Project Owners, UXers, Business Developers, Designers, Analytics Specialists and so on. With such squads in Zürich and Fribourg, things are done differently. Different sitebuilding, different workflows, different opinions and finally also different projects. This is on the one hand very interesting but on the other hand… weird. Being in the same company, doing the same kind of work but not the same way while not using the same toolbox and processes.

Continue reading about Drupal Cross-Squad Knowledge Sharing

Tags: , ,

APIs for the public sector

I recently gave a presentation (in German) at the Beschaffungskonferenz. This is a conference for the public sector to exchange round procurement of IT. There were several tracks some focusing more on legal aspects, different procurement processes and agile development while I presented in the tech track. In my talk I presented some of the more established new development paradigms of the past years. But the key message was that APIs need to become a key aspect of how IT projects are planned for the public sector. Specifically I named transport.opendata.ch as a shining example of how providing existing data via a public API can lead to an entirely new economy of use cases on top of it. The idea is really: “Built it and they will come”.

Update: Another good example of a well documented API in the public sector is api3.geo.admin.ch which we have used for various projects here at Liip in the past already.

Update 2: An article which provides an additional perspective: API First at data.gov.uk

Continue reading about APIs for the public sector

Startup tool inspiration – what we use

Liip has a fair number of startup customers who often struggle with finding the right set of tools, so I will share here a bit what we are using on a daily basis. We traditionally use a lot of open source tools in our projects. For our infrastructure tooling we also use a fair bit of open source but also an ever increasing amount of SaaS products. Additionally we build some tools internally, some of which we have made open source. One of my holacracy roles is called “Platform Gardener” with the purpose “Provide corporate-wide streamlined digital services and tools”. This role gives me a pretty good overview of the tools we use, which I would like to share below.

Continue reading about Startup tool inspiration – what we use

Hacking with Particle server and spark firmware

The particle server

In my previous blog post, I wrote about the concept of my project using particle. Now I will explain what I had to do to increase the data rate transfer of my modules (remember, my goal is to get data  with the closest data transfer of 1 [ms] ).

First, I installed the local Api server (https://github.com/spark/spark-server).

Then I had to register all of my photon’s public key on my server and the server public key on my photons.

Using this command :

Then, I launched the server to see if my photons were responding with something like this :

So from here all was working fine but what I also needed to use there is JS library to get data from OAuth. The thing is that you have to do a lot of configurations if you want to make it works but in this project it was not the goal. I had to test as quickly as possible. So I did what you usually do not have to do with a library installed via npm.

Continue reading about Hacking with Particle server and spark firmware

Tags: , , , , , , , ,

Liip Bern, and why we do it

Liip Bern's Launch TeamA couple of weeks ago we opened our new office in Bern. It’s big, it’s beautiful, but.. necessary? We think it is. So while the team at it’s lovely location in the middle of town is already hard at work on some of the most promising public sector innovation projects, let’s take a look at a core piece of text we worked with deciding to make the commitment to Bern:

Our democratic institutions and public services clustered in Bern all face tremendous challenges facing the digital acceleration businesses and society are experiencing. As digital becomes a key component in actually implementing policies, the ability to deliver solutions that are secure, scalable and sustainable becomes central: a functioning democracy needs policy implementations that work.

We want to provide that capability to deliver. We want to build public interfaces that are simple, beautiful and easy to use. That are open, transparent and inclusive. For that we need to make the important things simple again, we need to be brave enough for radical approaches,  and we need to seriously engage.

This belief, our focus on service and experience design, our commitment to open technologies and capability to innovate across disciplinary boundaries is giving us a unique position in  Bern and its developing civic technology sector.

Our serious commitment to agile methods and individual empowerment enables us to excel in a public sector in which so many digital projects fail tragically. Those projects are rarely underfunded or underplanned. They stall under the weight of too much talk and not enough action, too many strong presentations, not enough strong implementations. So we will be builders, not talkers: The strategy is delivery. Delivery of citizen-centered technology that works for all, that empowers participation and enables policy.

Life is short. Work on stuff that matters.

That text still resonates with me, and we’ll sure take it out from time to time to remember to focus what matters. If you’d like to join us in this mission: you can. If you’d like to know more, talk about projects, public sector service design, open data, or the next big thing: please get in touch.