Work on Amper
Was born in Siberia, live in Amsterdam
In the most of spring boot projects, what folks call the "architecture" is just how files are located in packages
In the most of spring boot projects, what folks call the "architecture" is just how files are located in packages
We went to serverside:
- Native Spring Boot and Ktor support
- IDE support, intelligence works even in a broken build
- Extract to template
- You can create project/module without reading docs and using generators like start.spring.io
Just give it a try!
We went to serverside:
- Native Spring Boot and Ktor support
- IDE support, intelligence works even in a broken build
- Extract to template
- You can create project/module without reading docs and using generators like start.spring.io
Just give it a try!
- you start a pet project
- you set up your build (spent whole evening or so)
- You're tired...
???
- you start a pet project
- you set up your build (spent whole evening or so)
- You're tired...
???
queue.acm.org/detail.cfm?i...
queue.acm.org/detail.cfm?i...
It make me feel smarter XD
It make me feel smarter XD
This is what happens when you don't own the platform
But the problem is a bit deeper. The whole open-source isn't that open, in fact
There are companies behind most of the projects. They don't want to compete
This is what happens when you don't own the platform
But the problem is a bit deeper. The whole open-source isn't that open, in fact
There are companies behind most of the projects. They don't want to compete
But what could be more customizable as anything written from scratch
For now it’s not to much to write
Besides it could be vibe-engineered, and then bootstrapped
But what could be more customizable as anything written from scratch
For now it’s not to much to write
Besides it could be vibe-engineered, and then bootstrapped
1. I bruteforce until it works
2. I finally get how exactly it works, but why it is designed so poorly, couldn't they come up with a better solution?
3. They can't because life is hard and programming is hard
1. I bruteforce until it works
2. I finally get how exactly it works, but why it is designed so poorly, couldn't they come up with a better solution?
3. They can't because life is hard and programming is hard
This is actually good news! So if you don't want LLMs to parse any content you serve, you can just easily forbid that
This is actually good news! So if you don't want LLMs to parse any content you serve, you can just easily forbid that
What is enough is to provide as broad toolset as you can, and it starts to perform comparably to Claude desktop
Okay, now I convinced that Gemini is a beast
What is enough is to provide as broad toolset as you can, and it starts to perform comparably to Claude desktop
Okay, now I convinced that Gemini is a beast
Everyone can do that, even if your main language is Python
You can vibe-engineer UI later
Everyone can do that, even if your main language is Python
You can vibe-engineer UI later
Open start.spring.io
Chose spring-ai-mcp-client
Do annotation-driven development (it’s easy, trust me)
⬇️⬇️⬇️
Open start.spring.io
Chose spring-ai-mcp-client
Do annotation-driven development (it’s easy, trust me)
⬇️⬇️⬇️
To make Gemini work you have to put the whole project into the context and it’s damn expensive
Without considering that sonnet look way more expensive than Gemini
⬇️⬇️⬇️
To make Gemini work you have to put the whole project into the context and it’s damn expensive
Without considering that sonnet look way more expensive than Gemini
⬇️⬇️⬇️
Especially local first
Especially not draining battery with lots of sync requests
Having personal knowledge base and shared workspace
It’s not the trivial domain, I’ve just dug a bit and was quite overwhelmed
⬇️⬇️⬇️
Especially local first
Especially not draining battery with lots of sync requests
Having personal knowledge base and shared workspace
It’s not the trivial domain, I’ve just dug a bit and was quite overwhelmed
⬇️⬇️⬇️
But it’s a fat chance it passes spouse approval
But it’s a fat chance it passes spouse approval
It get different content on each device after merge, and I didn’t do anything way too concurrent or strange
Also I had broken content after some edits
It get different content on each device after merge, and I didn’t do anything way too concurrent or strange
Also I had broken content after some edits
Like, how cool is that: you ask LLM to solve the ticket, and then you do the actual code review put the comments, right in the proper places in the code, and LLM is doing exactly what you asking for
It’s like with junior developer, but faster
⬇️⬇️⬇️
Like, how cool is that: you ask LLM to solve the ticket, and then you do the actual code review put the comments, right in the proper places in the code, and LLM is doing exactly what you asking for
It’s like with junior developer, but faster
⬇️⬇️⬇️