Gonzo journal

over 4 years ago in Dev and News by luke

I was always an advocate of writing simple, readable and almost machine-like code when it comes to syntax and structure. But lately i applied this principle with great care and obsession in various code bases and it gave birth to some new ideas and projects.

Simple code is readable. For everyone.
The key is to learn how to name things based on the context. That’s all. And it turns out that you don’t need well thought-out paradigm or pattern.
It’s easier to go into flow state and express your crazy ideas in more natural and accessible way. Zen state included.
It’s also timeless. Open the file, have a glance and you immediately know what it does. And it does exactly what it says.

To this day i use some large chunks of code digged from really old projects. And i use them because i know what they do, how they do it. I can easily add or remove. Or move to other language or code base. With ease. And this is why i have a such a problem with current software engineering state. It’s such a twisted and tangled mess. Layers upon layers upon layers of mostly useless abstraction. It’s cat poop mixed with dog hair. And the whole javascript-oriented ecosystem is just plain cancer.

And this is where this new brutalist blog/journal software comes in. It’s a small web experiment/prototype software. Child of one, long and passionate weekend.

Gonzo journal is more-or-less blogging cms which can be described to your grandma as a lightweight WordPress alternative. Brutally compact. Directed towards smaller projects and teams. For hackers. And Artists.

WordPress was simple once and did one thing really great. Then scope got larger, years of development and new ambitions happened and its kinda something else. So i asked a question – what is the essence of WordPress and what made it such a great tool for me and many others?

It all boils down to some key ingredients and the recipe is as follows – Content/post management api, themes and plugins. Similar theming api with almost identical set of template tags. Actions (aka events) and filters.

And in reality Gonzo journal is just a bunch of simple functions and small files acting kinda like WordPress. It offers barebones, hassle-free content managment. Good for web prototyping or hacking new ideas. Designed from the start as a tool – not a solution.

Monkey worship

over 4 years ago in Retro engine by luke

Monkey worship

Abstraction

over 4 years ago in Dev by luke

Too much abstraction in code leads to unnecessary complexity

Los Angeles – November, 2019

over 4 years ago in Inspire by luke

Early in the 21st Century, THE TYRELL
CORPORATION advanced Robot evolution
into the NEXUS phase — a being virtually
identical to a human — known as a Replicant.

The NEXUS 6 Replicants were superior
in strength and agility, and at least equal
in intelligence, to the genetic engineers
who created them.

Replicants were used Off-world as
slave labor, in the hazardous exploration and
colonization of other planets.

After a bloody mutiny by a NEXUS 6
combat team in an Off-world colony,
Replicants were declared illegal
on earth — under penalty of death.

Special police squads — BLADE RUNNER
UNITS — had orders to shoot to kill, upon
detection, any trespassing Replicants.

This was not called execution.

It was called retirement.

errpr

over 4 years ago in News by luke

Day and night

over 4 years ago in Retro engine by luke

CRT screen test #2

over 4 years ago in Dev, Pixel art and Retro engine by luke

CRT screen test

CRT screen test

Hiroshi Nagai

over 4 years ago in Inspire by luke

Hiroshi Nagai

Hiroshi Nagai

Hiroshi Nagai

Hiroshi Nagai

Hiroshi Nagai

Tunamp v3

over 4 years ago in Dev and Tunamp by luke

After so many years using underground music circlejerk community with my friends and trying to figure out better algorithms and solutions for music discovery i realized it’s not about that.

Discovering music is just about easy access and just listening to music without any distractions.

So why not just do that? I’ve got really excited about it and spent 18+ hours coding like a mad man. I got rid of all distractions and useless features and made listening to music as simple as possible. We don’t need any fancy features, just a place where we can share and enjoy music.