1.7: ”Open sourcing your code isn't sharing your profits, it's sharing your risks”

1.7: ”Open sourcing your code isn't sharing your profits, it's sharing your risks”

When Skolplattformen, a digital platform for schools in the Stockholm Region, was launched in 2018, it had already cost a staggering €100 million (roughly $120 million) of tax payers money – and the release was anything but successful. Bugs upon bugs, soon followed by critical security breaches. Out of pure frustration, developer and entrepreneur Christian Landgren (who also happened to be a parent forced to use the digital platform) decided to start an open source project fixing the most severe issues with the user interface as ”a Christmas gift” to all the ailing parents and teachers.

Little did he know that it would grow into an open source movement – and that by February 2021, it would result in a mobile app that within hours was the most downloaded paid app in Apple's iOS App Store.

”The feedback has been astonishing. I actually read a Facebook comment that said 'God bless them, they saved my life!'” says Johan Öbrink, digital strategist at the Swedish bank SEB, longtime friend of Christian, and one of four core programmers (together with Christian, Erik Hellman, Rickard Natt och Dag) of the Öppna Skolplattformen mobile app.

So... why did they decide to make it open source? How do you ensure stability and sustainability without any enterprise grade tooling and people behind an open source project? How do you, as an open source crusader, compete with inferior approaches?

”We like open source, we want to promote open source, and we especially want to promote open source for all code written by tax money. In this case it is not tax money, but it was important to have that part of the project as a vehicle for that discussion,” says Johan Öbrink.

”We have actually taken it so far that we are now kind of going out in podcasts and media saying that these projects should stop. Whenever you have that idea that we should start a big project, stop. And also, if you can, stop digital IT projects that have already cost €10 million. And that's overall, every part of society. You should never do those type of projects. If they cost that much, stop them”, says Christian Landgren.

Links:

• Öppna Skolplattformen on GitHub: https://github.com/kolplattformen/skolplattformen

• Öppna Skolplattformen on Twitter: https://twitter.com/oppnaskolplatt

• Öppna Skolplattformen on iOS App Store: https://apps.apple.com/se/app/%C3%B6ppna-skolplattformen/id1543853468

• Öppna Skolplattformen on Google Store: https://play.google.com/store/apps/details?id=se.stockholm.vardnadshavare&hl=en_US&gl=US

• Contributors: Christian Landgren, Johan Öbrink, Erik Hellman, Rickard Natt och Dag, Karin Nygårds (illustrations in the app).

Skolplattformen.

Information about Öppna Skolplattformen on the Stockholm City website.

Tämä jakso on lisätty Podme-palveluun avoimen RSS-syötteen kautta eikä se ole Podmen omaa tuotantoa. Siksi jakso saattaa sisältää mainontaa.

Jaksot(13)

2.1: Getting Steve Faulkner wound up about accessibility

2.1: Getting Steve Faulkner wound up about accessibility

Steve Faulkner is really into accessibility. ”That’s all I’ve been doing for the last 20 years.” Steve has been an accessibility engineer since 2001, first with Vision Australia and currently with The...

15 Loka 20211h

1.11: ”This was supposed to be a summer special”

1.11: ”This was supposed to be a summer special”

Just another summer special, nothing special about that. Except the fact that the summer is already over, one might say. But that's incorrect! In the Northern Hemisphere, the autumnal equinox will occ...

22 Syys 202135min

1.10: ”At the end of the day, they were potatoes”

1.10: ”At the end of the day, they were potatoes”

Have you ever applied to a job as developer and ended up with a bunch of ”code challenges” or ”tasks” to solve on your own and submit? One day, William had a brilliant idea; after participating as co-...

10 Kesä 202129min

1.9: ”The yellow meatball episode”

1.9: ”The yellow meatball episode”

What is the difference between self-organizing teams and self-managing teams? What did Henrik and William learn about the updated Scrum Guide during a recent ”Scrum beer” with Swedish agile experts? A...

27 Touko 202128min

1.8: ”Failing miserably is fine as long as you don't fail the failure”

1.8: ”Failing miserably is fine as long as you don't fail the failure”

Why is it important to embrace and celebrate failure? And why is it important to foster a culture in a workplace where you are allowed to fail? ”Hopefully, your worldview is growing everyday. There's ...

12 Maalis 202135min

1.6: ”It’s about creating environments for people to meet, communicate, and do things together”

1.6: ”It’s about creating environments for people to meet, communicate, and do things together”

After mentioning the word ”culture” approximately a million times throughout the season, it's finally time to dedicate an entire episode to corporate culture. And since both Henrik and William are som...

28 Tammi 202144min

1.5: ”A good design system is a set of Legos where you can combine simple things to make more complicated things”

1.5: ”A good design system is a set of Legos where you can combine simple things to make more complicated things”

In this episode, we're dealing with design systems – but from a slightly different angle. Instead of talking about how to set up, develop, and maintain a design system, we discuss it from a consumer's...

12 Tammi 202134min