Computing Thoughts

Bruce Eckel's Programming Blog

Oct 14, 2019 - 1 minute read

Podcast on Atomic Kotlin and Teal Organizations

A recent interview with The Six Figure Developer podcast. I talk about how much I’m enjoying the design of Kotlin while writing Atomic Kotlin and also my experiment with creating a “Teal” software consulting firm.

Aug 30, 2019 - 4 minute read

Developer Retreats Keep Getting Better

The recent developer retreat took place August 20-26th. We arranged it because my friend Luciano Ramalho (Thoughtworker and author of the best-selling Fluent Python) was doing a multi-stop trip to the US (from his native Brazil) and had a gap in his schedule, so he wanted to come to Crested Butte and have a retreat. This seems to have become a pattern: someone I know would like to come here, and we end up organizing a retreat around their trip.

Aug 29, 2019 - 1 minute read

Three Programming Disruptions

This is the presentation I gave at the Geecon conference in Krakow, Poland last May:

Sep 16, 2018 - 4 minute read

JSON Encoding Python Dataclasses

The Hugo static-site generator can work with data files in the form of JSON, yaml or toml. If you place these in the data directory you can access them within Hugo templates (including Hugo shortcodes, which are called directly from a Markdown file) by saying .Site.Data.<filename>, and then use the contents as part of your static-site build. This feature came in handy for the site, because the ebook deployment service I’m using (Stepik.

Sep 6, 2018 - 4 minute read

The Evolution of the Developer Retreat

I’ve been experimenting with different forms of events for many years now. Mostly this has been in the form of self-organizing conferences, but in recent years I’ve tried going further, to even less structure. I’ve held a number of “developer retreats” where we had a theme that everyone focused on, and those have been quite interesting and valuable. To be honest, what I really wanted to try with the developer retreats is zero structure.

Sep 11, 2017 - 1 minute read

A Possible Solution To The Open Source Funding Problem

William Gross has posted Give Away Your Code, But Never Your Time, a potential and/or partial solution to the problem of funding open source projects, which I offered a solution for here. I’ve since heard from people pointing out projects that have actually used the “bounty” approach – I was unintentionally describing something that already exists. We’ve been solving all these other problems around open source, but not the essential one: how can people get paid for developing open-source software.