hide

Read Next

These are a Few of My Favorite Things

Here's a quick list of some fantastic things that I don't feel like writing full reviews on.

Razor Blades - Merkur platinum coated. NOT feather, which are good but not as good.

Monospace Font for programming - Bitstream Vera (free)

Awesome New Theme Editor in Alpha!

On Sett

I was very reluctant to implement themes in SETT. The way I saw it, if we controlled the theme, we could really optimize it for things that people care about -- subscriptions, views, comments, etc. But time and time again, the one thing that was stopping new people from moving to SETT was that they wanted their blog to look unique. Fair enough.

For the past four months, my focus has been building out the theming system. I wasn't surprised that figuring out a theming language and adapting SETT to use it would take two months, but I was surprised that it took another two month to build a theme editor.

The real challenge was to build a theming system that would accomodate users of all skill levels. I wanted advanced users to have access to the full range of capabilities, including Bootstrap integration, LESS stylesheet compiling, and dynamically changing values. At the same time, I wanted very beginners to have a fighting chance at editing an existing theme to change just one thing or two. In the middle of those two, I wanted people with HTML and CSS, but no programming, experience to be able to design a good theme.

On top of all that, the editing experience must be good. No one wants to edit files on their computer and then upload them to see if they worked. Previews should be near instant, and it should be possible to edit multiple files at once online, just as we'd do with a standalone editor.

Rendering New Theme...