Skip to main content
Raul Bras
Software Engineer, NeoBASIC Maintainer.
View all authors

Do We Need to Talk About Vibe Engineering?

Β· 5 min read
Raul Bras
Software Engineer, NeoBASIC Maintainer.

Banner for the Apache Maven Project, featuring the Apache logo and the word "Maven" prominently. The background has a technological and corporate look, depicting a person in an office environment, suggesting software development and build automation.

Banner from the Apache Maven Project landing page in 2007.
Source: https://web.archive.org/web/20070210104505/https://maven.apache.org/

Build (still) in Public​

I recently published the article NeoBASIC Language πŸ”° Transpiler to C++ to publicize the project for this language I'm creating. Since then, I've been working on a tour (overview) on the website to describe the language, and also programming the compiler. There are other areas of work, but I thought it would be best to focus on these two tasks to at least introduce the language.

NeoBASIC Language πŸ”° Transpiler to C++ (and others)

Β· 7 min read
Raul Bras
Software Engineer, NeoBASIC Maintainer.

Photograph taken in a laboratory setting, filled with old computer cables and equipment, showing two men standing, Thomas Kurtz and John Kemeny, creators of the BASIC programming language, with their hands resting on cathode ray tube (CRT) desktop computer monitors, conveying an atmosphere of technological research from the 1990s.

Thomas E. Kurtz and John G. Kemeny, creators of the BASIC programming language.
Source: generated by Google Gemini on November 28, 2025.

NeoBASIC is a programming language I'm creating, still in the design phase, aiming to provide a better development experience while transpiling code into a compiled (and general-purpose) language. It's somewhat of an elastic language, combining the best of both worlds: Python (prototyping speed) and C++ (execution speed). The mention of BASIC is due to its faster learning curve, an effort I've been making to ensure the language can be used by computer science beginners.

Men Created Companies, Software Made Them Equal

Β· 6 min read
Raul Bras
Software Engineer, NeoBASIC Maintainer.

Stylized illustration showing a programmer with a laptop glowing blue facing a burly executive in a suit and tie in red, symbolizing a confrontation between entrepreneurs and large corporations in a futuristic urban setting, as if it were David vs. Goliath.

Source: generated by ChatGPT on August 23, 2025.

Software has democratized access to resources, creating a more level playing field between large and small companies. Today, digital tools (cloud, automation, digital marketing) make resources accessible that previously only large companies had. Startups can scale globally without the need for factories or massive structures.