Mozilla Festival

Entering MozFest

Entering MozFest

Mozilla Festival 2018

It is hard to describe MozFest for those that have never been there or even saw the pictures. The best I can say it is like a festival, like burning man or coachella, but for the intersections of networks, culture and digital realm. It is a chaotic ambient, where ideas storm and collide and beautiful things are made. Some of these things are like little seeds that will grow all over our beautiful planet.

Three years ago, I remember MozFest having 1500 attendees of which 500 were facilitators. That means that for each three people in the festival, one was there to help you learn something, unlock some skill, or build up some idea. This leads to a very powerful and empowering event. I don’t have the numbers for this year but I believe it was similar.

Decentralized Web Summit 2018

Talk given at Decentralized Web Summit 2018

You’ve built a distributed application platform that will change everything… but where is everyone? Browser extensions can lower the barrier to entry for early-adopters and developers to try your project. Prototyping in the browser is also a great way to experiment with what the future of the web can look like.

We’re developing a set of experimental APIs for building dweb applications using the WebExtension framework in Firefox. We’d love to have you try them out, and get your feedback and learn what you need to build dweb apps in browsers.

Join us and build your first browser extension, learn about the APIs for building dweb applications, and starting porting your project.

Talk given with Dietrich Ayala and Irakli Gozalishvili

Apple is hostile to small ISV and business

Maya is a hypotetical cupcake shop owner. Like many small business owners, she is trying her best to make it all work for her and her employees. Knowing that she needed a presence in the Apple App Store, but unable to afford a custom design from a development company, Maya hired a small shop specialized in providing business like her with a good enough app to enable her to connect with her customers with a price that she could afford. She was happy, so were her clients, but now Apple changed her policies for the App Store and her app is in danger of being removed for not being original enough.

These type of little ISV building apps for small business owners with prices much more reasonable than those practices by bespoke solution developers have their days numbered. Apparently Apple does not consider them a valid citizen of the App Store developer community. With the recent changes in their policies, Apple has the right to ban apps that appear to have been created by a template/generational app.

Programmers are miniscientists

In this sense a programmer is a miniscientist. Scientists create approximate models for some idealized version of the world to make predictions about it. As long as the model’s predictions come true, everything is fine; when the predicted events differ from the actual ones, scientists revise their models to reduce the discrepancy. In a similar vein, when programmers are given a task, they create a first design, turn it into code, evaluate it with actual users, and iteratively refine the design until the program’s behavior closely matches the desired product.

Fantastic quote from how to design programs, one of the best books about programming ever released.

Mentions