My name is Ismael Chang Ghalimi. I build the STOIC platform. I am a stoic, and this blog is my agora.

Bad screenshots

Somehow, Tumblr has started to aggressively downsample my screenshots. I have no idea how to fix it. Please accept my apologies for their poor quality while I figure out a fix or eventually decide to migrate to another tool.

4,000 posts on Tumblr.

It would take an average cat nearly 30 years to read your entire blog.”

Poor cat…

Ishizeno blog

For the past two years, I’ve used this blog to cover both personal and professional topics. Moving forward, anything related to STOIC will continue to be posted on these pages, but everything else will go to the brand new ishizeno blog. This latest addition to my publishing arsenal is powered by WordPress, because I think I’m getting tired of Tumblr’s idiosyncrasies. This will give me a great opportunity to develop a solid STOIC connector for WordPress.

Memory lane

If you’ve never seen it, check out our blog’s archive. And scroll all the way down to the very first post. You’ll see how our product, and especially its user interface, evolved over time. It’s actually quite impressive. And I don’t think any other non open source software project ever got documented in such a detailed fashion.

Our days on Tumblr are numbered. Here is a mockup for our brand-new blog powered by the brand-new blogging application currently being developed on top of the brand-new STOIC Pages web publishing framework. Jim still needs to fix one last bug before we can push it live. In the meantime, I’m crafting a lovely minimalist theme using Foundation, and I can already tell you that I love this framework a lot more than Bootstrap.

Why we’re writing this blog

Some of our Kickstarter backers have recently complained that this blog has become overly technical and left our business users out. We recognized this fact on today’s update. No matter how you look at it, this blog is consumable only by the most technical among us. It’s a fact, and there is no escape from it. In fact, it’s become so technical that it’s almost funny. Hell, we’re even inventing our own words… Did anyone see my isogenic fields?

Jokes aside, there are good reasons why we’re maintaining such a blog. First, it’s helping us (me) keep track of where we’re going, in much the same way the logbook kept by a sailor or a pilot is helping her keep track of the miles that have been sailed or flown (being both a sailor and a pilot, I can really relate to that). Not the most exciting prose, but quite useful nonetheless. Second, it’s part of the experiment we’re conducting at STOIC. Let me tell you more about the latter.

While we’re passionate about what we’re building, we’re equally passionate about how we’re building it. In trying to make everyone an app maker, in trying to turn everyone into a data scientist, in trying to bridge the gap between technology and business, we need to bring two communities together. And in so doing, we have to show how things are made, how problems get solved, how code gets written. Not everyone can understand everything, but everyone can develop a feel for the way pieces are fitting together, for the way our development process follows its course, and for the way decisions get made along the way.

On a daily basis, our posts on this blog are completely non-sensical. Taken individually, they have no context and no relevance. They’re nothing more than instantaneous brain dumps, full of cryptic references and devoid of any specific purpose.

It’s when taken together that they will start to make sense, but only after we release our product. Once people start using some features and ask themselves how they work and where they came from, they’ll be able to come back to the blog and trace their evolution. Not everyone will do that. In fact, very few will. But a few will, and what they’ll find in this blog and its 1,422 posts is an incredible wealth of data points. Never before has the creation of a software like STOIC been documented in such a detailed fashion. This log will make it possible to write the story of STOIC in ways that would not be possible otherwise. And because we’re keeping this log public, anyone can build this story with us.

Now, back to adding support for isotypes…

Corporate blog

Our new website has its own blog now, with its own feed. While has been repurposed as my own direct channel, any STOIC employee can contribute to this blog, but it might take a while for them to do so (they’re more busy than I am). We will use it to push news about the company, and to express opinions in a fairly informal manner (usual disclaimer here). All posts will eventually be pushed to the @wearestoic Twitter account.

Top posts

If you want to learn more about Stoic but don’t have enough time to read through our 514 posts, you might want to start with our top posts (32 at last count). They pretty much capture the essence of who we are, and what we’re trying to do.


Last week, I took my first real vacation in a long, long time. As a result, all work-related activities (including blogging) were put on the back burner. I can’t say how much I enjoyed this short break. But I’m back to work now, so you can expect our steady flow of posts to resume immediately.