Roland Kirpal's Avatar

Roland Kirpal

@rolandkirpal.com

20+ years of Software Engineering and cherishing the Art of Programming; Semi-serious account about software (mis)adventures rolandkirpal.com

14
Followers
36
Following
73
Posts
12.11.2024
Joined
Posts Following

Latest posts by Roland Kirpal @rolandkirpal.com

Post image

Ironically, I found a tool that styles your taskbar like WIndows XP, WHICH IS MUCH MORE COMPREHENSIBLE THAN WINDOWS 11! Talk about progress in the Windows world... πŸ™„

04.06.2025 18:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

The new taskbar is really confusing compared to WIn 10. I used to have two rows - not possible anymore. Now it's hard to differentiate between fixed icons and open windows. (Not sure if you can tell from my screenshot.) And I've fully exhausted all options.

04.06.2025 18:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

After long hesitation, I finally upgraded to Windows 11. Amazing! Every change is for the worse!

03.06.2025 19:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It's a really cool demo! I like it! Keep up the good work! I'm curious to see where it goes! 😊

02.06.2025 20:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

That's one advantage of wiring ChatGPT into your app: It's really good at confirming your worth as a human πŸ˜„ So why not use it to generate test data that makes you feel good? πŸ˜‰

02.06.2025 19:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Absolutely! I think that's one of the most tricky things when you're a solo dev: To not lose your motivation (and sometimes taking some fun detours) 😊
Do you have any other tricks to keep motivated?

02.06.2025 18:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Cool! Is this your app?

02.06.2025 18:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

When you're the only dev on a project, so your app gives you emotional support.
#buildinpublic

02.06.2025 14:33 πŸ‘ 4 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Nevertheless, I can keep a thing or two, and it was a good learning experience 😊

28.05.2025 14:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My pain lies here:
There is so much logic in the frontend - rows are being split into sub-rows, then merged back again with their parent.
But what if I have another view? User shall have their own views, for their own use-cases.
They shouldn't handle data this clumsily...
#devthoughts

28.05.2025 14:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
UI result - logic behind it needs re-think

UI result - logic behind it needs re-think

Welp - I did it!
Dynamic rows and columns from JSON βœ… and it saves!

But then came revelation:
Even with solid planning, after hours of implementing, cracks appeared.
The frontend logic turned out way too convoluted.

Now I’m rethinking the whole concept...

How would you approach it?
#buildinpublic

28.05.2025 14:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Obviously, the code needs more love before it becomes ready to ship πŸ˜‰β™₯

24.05.2025 12:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Checklist items live as JSON in the DB - but are unpacked into separate rows at runtime.
This allows filtering & sorting each entry individually.
Here’s the extraction logic, straight from the codebase:
#buildinpublic #devlog

24.05.2025 12:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Screenshot still lacks the checkbox column (WIP)

Screenshot still lacks the checkbox column (WIP)

Two design decisions:
βœ… Checklists won’t style their own cells – just ordinary rows
βœ… Row types can add extra columns (like a checkbox or action buttons)

Result: uniform styling, dynamic functionality, and full filtering & ordering support.

For the nerdy stuff: πŸ‘‡
#buildinpublic

24.05.2025 12:21 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

One night later, the challenge becomes visible.
My internal API lets data types style their own table cells - that's a lot of freedom!
But as my last screenshot shows:
Freedom has a price. It can break layouts.
The battle: Freedom vs. Unity. Who will win?
#ProjectMindMap #buildinpublic

23.05.2025 13:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Took me a while to get started implementing this.
Had the idea for checklists for quite some time - but needed the right design.
Lots of time went into researching the best structure and storage format (think: DB & JSON logic).
I don't want quick hacks - I want a system I can build on
#buildinpublic

22.05.2025 21:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Screenshot of the new checklists feature

Screenshot of the new checklists feature

New feature! πŸ› οΈ

Checklists in #ProjectMindMap!

I know what you're thinking:
"Great, another ToDo list..."

But hey - turns out checklists are actually useful!
I use them myself to plan the next steps for the first public version of Project MindMap!

Stay tuned!
#buildinpublic #pkm #indiedev

22.05.2025 21:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Building #ProjectMindMap keeps teaching me new ways to approach design.
Every bug, every detour is a lesson in focus and resilience - and smarter problem solving.
I wonder - for other devs: what has your code taught you lately?
#devthoughts #buildinpublic

18.05.2025 22:53 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If you're a programmer, do you sometimes spin crazy tales of your code in your mind? Like there's this huge tale of "inclusiveness", how a "society" of values may cherish unfolding themselves into multipe rows vs. one big brute chunky single value in one row... #devthoughts #buildinpublic

18.05.2025 20:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Let me tell you a joke.

Putting program settings under "File."

#devhumor

15.05.2025 20:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Getting concerned about the improved memory capabilities of my AI therapist πŸ’ΎπŸ€”
#ChatGPT #OpenAI #AIMemory #privacy

08.05.2025 19:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thanks for all the love on my last post! πŸ₯°
Rea-life’s been hectic, but work on Projectβ€―MindMap never stoppedβ€― -β€―most of it happened under the hood!
I’m still learning - even if launch day is β€œwhen it’s ready”. Stay tuned, and thanks for sticking around! πŸš€
#ProjectMindMap #buildinpublic #indiedev

05.05.2025 20:08 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Still building my little knowledge management app. No launch date, no business plan - but I’m genuinely excited to use it myself one day. That’s got to be a good sign, right? πŸ˜„ #indiedev #buildinpublic #productivitytools

10.04.2025 20:55 πŸ‘ 7 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I've found the ultimate answer: You should use TABS for indentation!
Why? Because you and your teammates can each define how wide a tab is.
It's basically an abstraction layer for whitespace! 🀯

10.04.2025 11:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Shadowrun : Hong Kong - OST - Welcome to the Grid
Shadowrun : Hong Kong - OST - Welcome to the Grid YouTube video by Vasterien

Another great song for coding
www.youtube.com/watch?v=9c_v...
#programming #coding #hackmode #music

09.04.2025 07:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

But let's be real. Most software developers aren't that great at their job. Because software development IS hard! It really is rocket science! Multi-billion dollar rockets have exploded because of bugs in their software!

02.04.2025 22:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Only 16.2% of software projects are delivered on time and on budget.
Given how much their success depends on the skills of engineers and managers, it's a shame some companies still treat engineers as interchangeable.

02.04.2025 19:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I think somewhere along the path of life, we lost something important. Now we're wandering, trying to remember what it was, hoping to recognize it when we find it - just to feel whole again.

31.03.2025 13:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

"Coding used to be 90% Googling and 10% typing. Now it’s 90% arguing with AI and 10% hoping it’s right." - some random dude on YouTube

I really like that.

28.03.2025 16:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Roland Kirpal Personal website of Roland Kirpal. Roland Kirpal is a software developer from Germany who makes desktop applications, websites, frontend, backend, full-stack.

Got my old website back online.
rolandkirpal.com

It's outdated, but it still shows some stuff I made.

Also note how professionally I photoshopped myself next to this stock photo dude πŸ˜…

28.03.2025 10:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0