TESTING NEW EDITOR

Two MacBook screens side by side comparing a minimalist blank text editor on the left with a feature-rich markdown editor on the right
Comparing text editors

This is the new way home for my writing. Since I washed my iPad with Smart Keyboard in around 1L of water within my bag - this is not a reliable combo for writing anymore. iPad seems to be fine, while keyboard is a rollercoaster. There are chances it will be fine, yet I went to investigate a topic, that was delayed for a while. A writing software for MacOS.

My journey with writing started with Ghost (self-hosted platform) and iAWriter - being one of the clienest and most focused environment for writing. It taught me a lot about patience, intention and distract-free activities. Yet it has it's own limitations, that sometimes was making workflow less smooth. Actually quirks often discourage me from doing some sort of activities.

With all this in mind and a price tag of almost 50 EUR on iAWriter for MacOs I went to look for something else. And right now I think I've found a new favorite. It's called Typora. It's around 3 times cheaper and support a bunch of features I'd like to use.

[TOC]

Feature testing plan

Here is a list of features to test:

  • [x] Code block
  • [x] Native Tables
  • [x] Mermaid
  • [x] Alerts
  • [x] Footnotes
  • [x] Emoji
  • [ ] Math
  • [x] Publish

Code block

One of the example, is native code support, while rendering perfectly the way it will be displayed. Even with formatting options, including indentation! It has no validators built-in, but the highlight and indentation works well.

fmt.Println("Hello, World!")

testFunc := func(x string) {
  fmt.Println(x)
}

YAML:

services:
	image: hello-world
	ports:
		- 1234:1234
  
class TestExample {
  var prop1: String
}

let obj = new TestExample()

Native tables

Tables was also promissed to be a first class citizens. Let's compare iAWriter to Typora.[1]

Feature Typora iAWriter
Markdown yes yes
Rich Formatting yes limited
Table native/markdown markdown
Code formatting & preview yes no
Distraction free limited yes
Word highlights no yes

The truth is the more features are baked in - the more compex software becomes. It requires more learning. And later on it requires more decisions. This is why choosing the simplest possible option is underrated for the beginning. And I've made this mistake tons of times myself.

One of the iA writer's killer's feature was word highlighting. But I never bothered to understand it. Writing was more important than caring about the colors and suggestions. This paid of well, because writing sharpened and keeps sharpening my thoughts and my ability to express my, often non-trivial, chain of thoughts.

Mermaid Diagrams

Another nice feature are Mermaid diagrams, let's try it out:

graph TD

User --> Gateway

Gateway --> Hermes

Gateway --> OpenClaw

Hermes --> Ghost
flowchart LR

Idea --> Design

Design --> Build

Build --> Deploy

Alerts

[!NOTE]

The details and comparison might be inacurate, it is very subjective and unprecise.

Summary

I already enjoy working with Typora. It gives me clean preview while providing tons of enchancement how to structure and visualize the information, that was previously tricky with iA Writer. I think Typora is a next step to elevate my writing experience and sharing my knowledge, especially for the technical writing.

Despite text can be written no Notepad or Notes - visualization matters a lot. Complex symbols carry much more context taking less space. This is why our ancestors were using drawings rather than writing as we know it exists these days. This corelates with the level of abstraction. We can exchange information about the things we have never experience ourselves, using all the same letters. With images that's impossible. Imagine experessing "airplane" when you can only draw animals: :elephant: +​ :dragon: .

iA Writer did it job and stays with me on the go. Not all topics require complex schemas, code or comparison tables. After years of overcomplicating things I value simplicity very high. For these moments a blank white screen works the best. For a more complex scenarios - I have a nice working horse now.

There is just one test left: publishing! How succesfull it will be? If you're reading it - it wen well.


  1. Not a paid test, strictly my opinion ↩︎