For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | more kentich's commentsregister

I built Code Mind Map - an extension for Visual Studio and VS Code that links mind map nodes to code.

For many years, I was using FreeMind to create mind maps with a knowledge base of a project I was currently working on at work. Such mind maps included all possible project information, from links to Jira tickets to code snippets, and so on.

When I was getting on a project with a large codebase, I was researching it by copying and pasting pieces of code into mind map nodes creating a mental map of the codebase.

I've always loved this way of organizing project knowledge and analyzing code, but there was no way to navigate to pieces of code from FreeMind to Visual Studio. I had to copy the code from the mind map node and then search for it in Visual Studio.

Well, not anymore.

I've built an extension for Visual Studio and VS Code that allows you to create powerful mind maps with nodes linked to code.

You can select a piece of code in the editor, press Ctrl+2, Ctrl+2, and the selected code will appear as a child node in the mind map.

Then, you can Ctrl+Click on the node and you'll immediately jump to the linked code.

You can use it for analyzing a code base, or as a way of having hierarchically organized bookmarks. It also has all the classic mind-mapping capabilities. You can use it to organize and have your project knowledge base in a single graph in one place.

The auto-save feature will keep your mind map saved.

Please get it out at https://codemindmap.com/ and let me know what you think!


I'd suggest trying to work in intervals. I use Black Screen (https://blackscreen1.com/) to black out my screen for 3 - 5 minutes every X number of minutes. I start from 30 minutes and gradully reduce the interval as long as I'm getting more tired - even down to ridicules 5 - 10 minutes. The interval should be long enough to have an undivided attention span. If you get distracted then set up shorter interval. This approach helps me a lot lot.


I use Black Screen (https://blackscreen1.com/) for personal productivity. I use it to make periodic breaks and that makes me a lot more productive, especially when I feel tired.


I use an app I built called Black Screen (https://blackscreen1.com/). I usually start from setting it up to make my screens black every 30 minutes. I decrease the interval when I feel tired. Sometimes it's down to 10-15 minute intervals when I feel exhausted and can't focus. Breaking up my work sessions into intervals helps me a lot. I decrease the interval down to time period I feel I can hold my focus with no distractions.


Damn, I was asking myself the same question and ended up making a 10-Day Week Calendar app: https://tendayweekcalendar.com/


Interesting idea. What inspired this schedule? Do you live by this week-to-week?


The French revolutionary calendar inspired this idea. But the French went too far IMO by introducing not just a 10-day week calendar but also decimal time, that's why, I think, this idea didn't take off. They also kept those weird month names they came up with.

Well, I don't strictly live by this calendar, but I try. I've made the app to make it easier for me to do this.


Yes, but the French assigned those weird month names to it. And they went even further by introducing decimal time. This implementation is with GC and Microsoft To Do for people to play with.


Hey folks!

Imagine if we had 10-day weeks instead of 7-day weeks. Wouldn't it be great to have a 3-on, 1-off, 4-on, 2-off schedule or a 3-on, 2-off, 2-on, 3-off schedule?

And the calendar would be much simpler. It could have eleven 30-day months and a final twelfth month of 30+ days to include extra days to match the solar year.

I invite you to imagine this together at https://TenDayWeekCalendar.com

I used Bolt.new to vibe-code this web app.

It lets you connect your Google Calendar & Tasks and Microsoft To Do so you can see how your plans fit into 10-day weeks.

And if you are a freelancer or a person who works at any convenient time, then perhaps you will want to live and work by this calendar. ;-)

Have fun!

P.S. Let's ask President Trump to replace the outdated Gregorian calendar with this one. ;-)


Yes!

https://tendayweekcalendar.com/

Vibing in progress...


Tools for conferences I know:

https://www.airmeet.com/ https://www.kumospace.com/ https://www.gather.town/

For regular online meetings check this exciting app: https://MeetingGlass.com (yes, I built it)


Use https://MeetingGlass.com to get easy long video meetings through virtual frosted glass.

Me and my friends, each of us got that app launching at Windows startup. Every time we turn on our computers at the same time, we see each other frosted through the virtual glass. Then we talk or remain frosted in the background.


You've primarily been on HN to self-promote your app, which doesn't really fit the HN guidelines.

Anyhoo, to answer OPs question -- we live 10 minutes outside our town, and my kids play video games together with their friends. Sometimes via in-game chat, but just as often by playing a game on the same server and calling each other on the phone.

Personally, I'm still old-school. I call my friends and family on the phone and talk to them.


There's nothing wrong letting people know about a useful tool that they can take advantage of. It is not a promotion. It is distribution.


From the guidelines

> Please don't use HN primarily for promotion. It's ok to post your own stuff part of the time, but the primary use of the site should be for curiosity.


At least be clear about the self-promotion.


Yes, to me this is the only thing objectionable about the GP’s comment.

Just be transparent. If anything it might provoke further interest and discussion too.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search:

HN For You