hide

Read Next

How My Computer is Set Up for Productivity and Security

I got an email from a reader this week asking if I'd post about how my computer is set up for productivity. As I was going through my answer in my head, I realized that I'm also very geared towards security, which is frequently overlooked. So, behold: a post about how my computer is set up.

Resolution

Almost all computers today are fast enough for the average load of tasks that a user will dump on it. Most laptops are light enough to be lugged around comfortably. Storage capacity is abundant across the board.

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...