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... π
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... π
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.
After long hesitation, I finally upgraded to Windows 11. Amazing! Every change is for the worse!
It's a really cool demo! I like it! Keep up the good work! I'm curious to see where it goes! π
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? π
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?
Cool! Is this your app?
When you're the only dev on a project, so your app gives you emotional support.
#buildinpublic
Nevertheless, I can keep a thing or two, and it was a good learning experience π
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
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
Obviously, the code needs more love before it becomes ready to ship πβ₯
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
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
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
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
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
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
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
Let me tell you a joke.
Putting program settings under "File."
#devhumor
Getting concerned about the improved memory capabilities of my AI therapist πΎπ€
#ChatGPT #OpenAI #AIMemory #privacy
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
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
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! π€―
Another great song for coding
www.youtube.com/watch?v=9c_v...
#programming #coding #hackmode #music
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!
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.
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.
"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.
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 π