- Name: Vansen (aka vansencool)
- Age: 20
- Specialty: Making the most random projects imaginable, because the usual stuff is too boring
- Languages: Java (obsessed), JavaScript (React)
I care about speed. If it's an array, map, or something deep in a JVM, I’ve probably tried to squeeze performance out of it. If it already was fast, well, I tried anyway.
| Language | Frameworks / Tools | What I Obsess Over |
|---|---|---|
| Java | Paper (Minecraft), Custom Libraries | Optimizing everything to the extreme |
| JavaScript | React, Vite | Building oddly specific websites |
My projects are usually experimental, sometimes impractical, often slow (or "accidentally" fast):
- Custom Java Libraries - because the standard ones didn’t feel right
- Minecraft Software & Plugins - Minecraft is just cool
public final class Vansen extends Human {
@Override
public void wakeUp() {
Task wake = wakeUpHuman().block();
if (!wake.asBoolean()) wake = wakeUpHuman(true).block(); // Force wakeup
System.out.println("Morning!");
Intellij idea = Intellij.open().block();
if (!idea.asBoolean()) {
Intellij.delete().block();
Intellij.install().block();
idea = Intellij.open().block();
}
IntellijProject project = idea.projects().chooseRandomly();
Tasks optimize = project.findThingsToOptimize();
if (!optimize.hasAny()) {
System.out.println("Nothing to optimize today?");
}
Task thing = comeUpWithSomethingICanDo();
if (thing.empty()) {
sleepHuman(Duration.ofHours(ThreadLocalRandom.current().nextInt(1, 4))).block();
wakeUp();
return;
}
breakTask(thing, 99.9).after().run(task -> {
if (!task.asBoolean()) System.out.println("It broke :(");
});
}
@Override
public void sleep() {
sleepHuman(Duration.ofHours(ThreadLocalRandom.current().nextInt(8, 11))).block();
wakeUp();
}
}| Project | Description | Is it fast? |
|---|---|---|
| CME | Some encryption algorithm, maybe faster than AES. | Kind of |
| HyperRandom | Custom random algorithm. Doesn’t beat ThreadLocalRandom. | Nope |
| NSCTree | Data structure meant to optimize inserts. Turns out… meh. | Not really |