Bram Moolenaar: Man behind VIM has several failed projects

Internship at OpenGenus

Get FREE domain for 1st year and build your brand new site

Bram Moolenaar is an iconic Software Programmer from Netherlands who developed VIM editor, the alternative to VI editor on UNIX systems. He is the most prominent Open Source Software Developer from Netherlands.

Bram made several softwares, all failed but only one became successful: VIM editor.
The top two Software that Bram insists that is better than available options but has failed to get attention/ audience are: a build tool aimed at replacing Make and a Programming Language to replace Python.

Moral of this story: You should also keeping exploring different ideas and one day, one of your ideas will become a hit for sure.

Bram is, primarily, known for:

  • Original Author and Maintainer of VIM editor
  • Charityware/ Careware
  • Creating the Software Build Tool, A-A-P
  • Assurer for CAcert (certificate authority)
  • Programming Language called Zimbu

Bram recieved the NLUUG Award in 2008 for his open-source contributions and development of VIM editor.

Bram-Moolenaar

Bram Moolenaar has so many achievements but were does he work at? Does he work at Google, Facebook or Microsoft?

Where does the iconic Programmer, Bram Moolenaar work at?

Google
Facebook
Microsoft
OpenGenus
Bram Moolenaar, the Software Programmer who developed VIM works at Google since 2006 at Zurich office.

VIM editor

The VIM editor was originally named as Vi IMitation in 1988 but it was later changed to Vi IMproved.

In 1992, it was released with UNIX operating systems officially and since then, it gained popularity among VI users and have won several awards being referred to as one of the most popular editors.

VIM editor is a Careware/ Charityware in the sense that it includes a message from Bram asking users to donate to International Child Care Fund Holland. This has been declared to be GPL compatible by Richard Stallman.

Software Build Tool, A-A-P

Bram Moolenaar build A-A-P in Python. A-A-P is a tool to build software just like Makefiles.

It is an improvement over Make and improves over some features of Make which Bram considered to be an issue.

One example is Make builds file based on the timestamp it was edited. Bram said it was not reliable so A-A-P uses the hash value of the file to detect changes.

A-A-P failed to gain popularity.

Assurer for CAcert

CAcert is an organization that issues free public key certificates.

To create high trust, several people around the Global has been selected as assurers who verify such certificates. Bram Moolenaar is one of the assurers for CAcert.

Zimbu

Zimbu is a Programming Language created by Bram but it failed to make an impact just like A-A-P.

Bram says that there is no Programming Language that:

  • Very fast unlike Interpreted language
  • Does not need to programmer to manage memory
  • Does not have complex syntax
  • Does not have a heavy runtime environment
  • Runs on all systems

Zimbu claims to solve these issues and is better than C, C++, Java, Python and more.

Hello World code in Zimbu:

FUNC Main() int
  IO.print("Hello, World!")
  RETURN 0
}

Main points are:

  • Zimbu code is converted to C code so C compiler is used
  • Zimbu code is converted to JavaScript so it runs on the web
  • Uses static type checking by default but supports runtime type checking
  • OOP, supports Functional Programming
  • All keywords in Capital letters so no breaking of code across versions

Bram says Zimbu is an experimental programming language but it has failed to gather any attention or prove its potential.

Conclusion

The conclusion is "Do not be sad".

Even top Programmers like Bram work on projects that fail to bring a result. Even if the idea has potential and solves several problems, it is not assured that it will become a hit.

Bram's early project VIM became a hit but all projects after it failed. He is still working on his ideas. So, you should also keeping exploring different ideas and one day, one of your ideas will become a hit for sure.

Aditya Chatterjee

Aditya Chatterjee

Aditya Chatterjee is an Independent Algorithmic Researcher, Software Developer and Technical Author. He is the founding member of OPENGENUS, an organization with focus on changing Internet consumption

Read More

Improved & Reviewed by:


OpenGenus Foundation OpenGenus Foundation