Passionate about Product Discovery, Delivery & Operations. | Founder & CEO of @comsysto 2004 - 2021 | Founder & organizer of a JUG @ljugminga since 2010

München, Bayern
Joined December 2009
Daniel Bartl retweeted
JetBrains IDEs are now powered by libghostty! This brings huge feature and performance improvements to JB terminals! Based on their own annual reports, that's over 12.5 million active users across all platforms about to get a libghostty-powered terminal. blog.jetbrains.com/platform/… I'll repeat myself: libghostty is and was always the primary goal of the Ghostty project (I said this in the first public talk I ever gave about Ghostty). The importance and impact of a free, liberally licensed, high quality terminal emulator library that runs anywhere and everywhere dwarfs any single terminal emulator application on its own. I've estimated Ghostty's (GUI, not libghostty) own users at around a couple million. Overnight, 6x that are using a libghostty-powered terminal. From one integration. Happy to see this, happy to hear JetBrains had a positive experience, and looking forward to continuing to improve and ship a stable libghostty tag soon!
56
49
6
1,415
29,387
Great times. Brings back a lot of beautiful memories ...
Some sounds you'll recognize if you were alive in the 1980s. All of the sounds are created by interacting with these then-everyday objects. [📹 rerunthe80s]
3
37
We use Taikai and some of its rules to set better boundaries in Fullstack4j (fullstack4j.dev/). Give Taikai a try and a star! It's definitely worth it! Thank you @mnhocktweets !
This quoted post is unavailable.
1
1
6
308
Rodili smo se u Sarajevu sredinom sedamdesetih, iza sedam gora i sedam mora. U stvari, u zemlji koje više nema. Odrastali smo u posljednjoj deceniji socijalističke Jugoslavije i danas bismo rekli da smo imali sretno djetinjstvo. Bilo je to prilično opušteno vrijeme: sport, rock muzika i druženje, bez nacionalizma i bez etničke i vjerske mržnje. #Sarajevo #muzika #Bosna #Hrvatska #Srbija #CrnaGora
1
1
63
Daniel Bartl retweeted
Hi, Spring fans! 🚀 in this episode, I enjoyed a fascinating deep dive into the future of coding with JetBrains AIR: chat-first IDE workflows, agent orchestration, spec-driven development, MCP/ACP integrations, and even AI-powered debugging with lock points, with JetBrains’ Anton Arhipov. The big takeaway? Software creation is rapidly shifting from manual coding to guided, collaborative workflows with AI. Wild stuff. #JetBrains #AI #Java #DevTools #MCP #Agents podbean.com/pw/pbblog-zw857-…
13
63
4,676
Daniel Bartl retweeted
I used Reverse Engineer Anything to re-create raycast on @omarchy. And I was blown away! In just a couple hours I have a fully-functioning raycast-like launcher! Right now it: * Learns your habits * Apps + every Omarchy action in one search * Aliases & favorites * Keyboard-first * Follows your Omarchy theme live, opens in ~40ms repo: github.com/typecraft-dev/oma…
135
100
28
2,417
143,098
Daniel Bartl retweeted
🔧 Wartungsfreundlichkeit zählt! 💻 Das TUXEDO InfinityBook Pro 14 Gen10 – für alle, die bei ihrem Linux-Notebook auch auf langfristige Nutzung und Nachhaltigkeit achten. ♻️ 👉 tuxedocomputers.com/de/TUXED… #TUXEDO #Linux #Nachhaltigkeit
4
19
684
🚀 Claude Code Template v1.0 for Spring Boot is here! What's new? 🔹 6 rewritten agents 🔹 2 new skills + major improvements to existing ones 🔹 Modern Spring Boot/Java patterns 🔹 Better testing and security 👉 github.com/piomin/claude-ai-… #ClaudeCode #SpringBoot #Java #AI
12
34
2
175
7,968
Daniel Bartl retweeted
how do you trust your agents' work more? copy this post/link and give it to your @bot or agent! 1. codebase improvements: this is just good software engineering - better architecture, stronger types and invariants, clear boundaries. agents love to copy what exists and take the shortest path, so make the easy thing the right thing. categorically eliminate problems through code and you won't need to think about it again. 2. static analysis: lint rules, tests, CI, verification (eg TLA+). very token efficient ways to catch issues ahead of time. 3. prose: comments, rules, AGENTS.md, skills - anything that can't be enforced and requires agent judgment. use it minimally, but do use /create-verification-skill. 4. human review: the hardest to scale. at the rate agents land code, it's pretty much impossible to thoroughly review every PR, so spend that effort on the highest leverage point, designing an environment where agents do the right thing by default. this forms an inverse pyramid: you want most of your effort at the top, least at the bottom. codebase improvements are deterministic, making it more token efficient, and lets you sleep more soundly at night. install github.com/cursor/plugins/tr… and create a new Project: 1. look through my slack/chat messages and code review comments where i've given feedback on PRs, code, architecture 2. use /recall on my past transcripts to learn how i steer agents 3. /poteto-mode use /correct and /architect on past commits to find the most common pitfalls agents fall into, then propose a plan to rearchitect the code i own so it's more agent friendly. answer open questions with prototyping rather than defer to me, and back the plan with real data. 4. before you begin, use /sharpen + /in-your-own-words and confirm this prompt with me
605
518
113
6,908
747,903
Daniel Bartl retweeted
"This is not the time to doom, baby. This is the time to bloom. Intellectually, spiritually, and productively. Put down your anxieties, arrest your neurotic impulses, and decide to be happy about the present, the future, and..." world.hey.com/dhh/what-on-ea…
124
195
38
2,603
102,175
Daniel Bartl retweeted
You don't have to commit your entire life to optimism, just try it on for a week. Start thinking "what if it all worked out?" and "what a time to be alive!". Then compare your state of mind to the week before filled with pessimism and doomer nonsense.
285
762
119
8,086
368,389
Daniel Bartl retweeted
I use ArchUnit and Spring Modulith tests to verify Architecture and module boundary correctness. I want to run these tests before other tests and fail fast if there are any architecture violations skipping remaining tests. 1. Specify TestClassOrder In src/test/resources/junit-platform.properties file, add the following property: junit.jupiter.testclass.order.default=org.junit.jupiter.api.ClassOrderer$OrderAnnotation 2. Add org.junit.jupiter.api.Order(1) on the tests you want to run first. @Order(1) class ArchUnitTests { // tests } @Order(1) class ModularityTests { // tests } Note: Default order value for elements not explicitly annotated with @Order, equal to the value of Integer.MAX_VALUE / 2. 3. Fail Fast by using "./mvnw test -Dsurefire.skipAfterFailureCount=1" or "./gradlew test --fail-fast" This will exit running tests on encountering first failure.
1
1
31
1,503
Daniel Bartl retweeted
If you are using SDKMAN .sdkmanrc file (you should) then you can reference .sdkmanrc file in GitHub Actions instead of repeating JDK version at multiple places. #java #sdkman #tip
2
9
1
39
2,813
Daniel Bartl retweeted
No amount of agent skills and harness engineering makes AI coding agents write code exactly the way you want to. Period. Deterministic libraries like ArchUnit, Spring Modulith, etc are the way to actually enforce your architecture rules.
49
38
3
702
45,096
Daniel Bartl retweeted
Advice from Rick Rubin that rewired my entire mindset: "Don't listen to anyone. Do things you love. Make your favorite things for you. You be the audience."
21
225
28
1,576
173,250
Daniel Bartl retweeted
I made a simple Omarchy shell plugin that adds close buttons to windows when hovering over the top-right corner, easily discoverable, enhancing usability and beginner-friendliness without sacrificing esthetics. plugins.omarchy.org/plugin.h…
7
3
47
2,191
Daniel Bartl retweeted
We chose monolith over microservices for our new product in 2024. Everyone on the team wanted microservices. Modern. Scalable. Cloud native. We said no. We are 4 engineers. We do not have time to manage 15 services. Built a modular monolith. Clear boundaries. Separate packages. Could split later if needed. One year later: We serve 20,000 users. Deploy 4 times per day. Our infrastructure bill is $200 per month. Microservices would have cost us 5 times that per month plus engineering time.
103
44
17
1,279
74,625