Category Archives: Thoughts

Doing things that scale

In the software world, and with internet, we can do a lot of things that scale. Answering a user question on IRC doesn’t scale, only one person and a few lurkers will benefit from it. Answering a user question on … Continue reading

Posted in Programming, Thoughts | Leave a comment

Task-oriented desktop and applications?

I wanted to add a comment to Allan’s blog post The next big thing, but too late! comments are already closed (side note, I think it’s a general problem on or it’s a WordPress issue, or both). So, at … Continue reading

Posted in Thoughts | 8 Comments

Thoughts on live previews in LaTeXila

Several years ago I talked about some principles for the user experience of LaTeXila, a GTK+ LaTeX editor for GNU/Linux. The conclusion: The idea of LaTeXila is to always deal directly with the LaTeX code, while simplifying as most as … Continue reading

Posted in LaTeXila, Thoughts | 8 Comments

{specialized, general-purpose} × {text editors, IDEs}

Some thoughts about text editors, IDEs, specialized or general-purpose applications. Several languages Other tasks Plugins Specialized text editor No No ? General-purpose text editor Yes No Yes Specialized IDE No Yes ? General-purpose IDE Yes Yes Yes The above table … Continue reading

Posted in Programming, Thoughts | 14 Comments

Developing graphical IDEs the UNIX way

Programming on a UNIX environment generally involves the use of command line tools: vim/emacs, git, grep, sed, screen/tmux, and so on. What is really nice about these tools is that they do only one thing, but do it well. Now, … Continue reading

Posted in Programming, Thoughts | 22 Comments