Live data from Hacker News

I've been building a Markdown note-taking app for 3 years

blog.inkdrop.info

191–200 of 282 posts

Re: I've been building a Markdown note-taking app for 3 years

#191

Earlier quoted context omitted.

Without the experience of making and supporting such tools, you'll never acquire wisdom, or many useful skills. Thought.py is maybe my 4th note-taking system, simpler and more precisely what I needed than any previous. Practice makes perfect. Doing nothing makes nothing.

> Without the experience of making and supporting such tools, you'll never acquire wisdom, or many useful skills. There's nothing special about those specific tools. Instead, you'll acquire the wisdom and skills from the experience of making and supporting different tools. Ideally tools that don't already exist thousands of times over.

Go ahead and invent some totally unique tool nobody's ever seen before. I'll wait. You, uh, you got one yet? No?

The point is to make your own version of a thing; it doesn't have to be one of those few I listed. To see that some other design or implementation doesn't satisfy you, and analyze why, and do it "right". You can only get that by writing something you can compare to something else.

If you do invent a thing for the first time—which you won't—it would be terrible. It'll take many iterations, your own or more likely someone else's. That's how Human tool-making works, from the first half-assed rubbing-sticks-together fire to nuclear weapons (the first Atomic Bomb was not the best…)

And to a certain extent, I don't consider people incapable/unwilling to do this "programmers". Merely typists.

Re: I've been building a Markdown note-taking app for 3 years

#192
post #72

Earlier quoted context omitted.

I get the sentiment against Electron, there are horribly bloated applications out there which are a direct consequence of how (badly) Electron was built and designed. However, this particular application appears to work exactly as intended and uses all of 150MB of RAM and 0.1% CPU on my (admittedly quite beefy) laptop. Maybe, just maybe, this is actually a pretty well-built application? I understand if someone won't…

Windows 98 needed 16 MB RAM and 120-295 MB harddrive storage. Why would a note taking app need more memory than an entire OS? Because browsers are their own OS pretty much, and shipping one per application is not ideal.

I made a new default Mac application in Xcode just now and ran it. It settled in at 17.1 MB, according to Activity Monitor's Memory tab. It's not "a note taking app". It's every app. Welcome to 2019.

Re: I've been building a Markdown note-taking app for 3 years

#194
post #146

Earlier quoted context omitted.

Actually, "free riders" is an excellent thinking model, and the likely most useful way to analyze it. He needs to create a sustainable app/service, and does not have a lot of external VC resources to burn while doing so. Thus, it must be sustainable in real time. Server loads are apparently one of his biggest expenses, so he must optimize to minimize those resources. OTOH, allowing people to take substantial 'free ri…

What do you think his user conversion will be if he uses "Free rider who eats resources" verbiage in his pricing page as opposed to "free"

HaHa! The "eats resources" would not be the most friendly approach . . . although framed in the right context, the A/B test might come out different than we expect!

Overall I agree, if all you are saying is that the "free rider who eats resources" phrasing isn't the most customer friendly possible usage, all other things being equal

Re: I've been building a Markdown note-taking app for 3 years

#195

Basically all the comments here are just critiques. My 2 cents: excellent work, its extremely hard to stick with something for 3 years, especially with people's constant criticism and worries it isn't "big enough". The attitude of the developer seems quite wise and seasoned. Hearing things like "I'm making tools I use" and "I'd rather be small and opinionated" or "I'll take paying customers over droves of free users"…

I'll agree, however even rude critiques can often be useful if you can disengage your emotion chip.

Critiquing is a skill. The onus is as much on the critiquer to formulate their critique in a constructive, actionable way as it is on the critiquee to take the critique in stride.

That said, good crit skills are very hard to develop, and environments where effective critique sessions can be carried out very hard to build (because it’s fundamentally about trust). And it’s skill that is just not taught in engineering; people familiar with critique will be mostly people who went to art school, and even then many art schools do a pretty bad job at teaching it (I had a design teacher who, during critiques, would make students... vote on their favorite /facepalm).

Re: I've been building a Markdown note-taking app for 3 years

#196

This definitely looks great. But I feel like 5 USD a month is a bit much for _"just a note taking app"_. Like I pay 5 USD a month for Spotify and the value it gives is substantially higher than a note-taking app, and I do not mean to offend you with that. Maybe I'm saying this because I'm still studying, maybe it will different coming September when I'm working and got an income. I don't know.

They do offer a student discount of 60% off for 12 months.

Re: I've been building a Markdown note-taking app for 3 years

#197
Do people actually use all these "note taking" apps? I just use Google Docs for longer notes, and Apple Notes for ephemeral stuff, like dimensions of stuff I need to buy at Home Depot. The benefit of Docs is I can work with them anywhere and search is quite good. I've tried a few of such apps but for the life of me I can't see why I'd want to use them.

The app looks great. The dev is clearly talented.

Re: I've been building a Markdown note-taking app for 3 years

#198
post #72

Earlier quoted context omitted.

I get the sentiment against Electron, there are horribly bloated applications out there which are a direct consequence of how (badly) Electron was built and designed. However, this particular application appears to work exactly as intended and uses all of 150MB of RAM and 0.1% CPU on my (admittedly quite beefy) laptop. Maybe, just maybe, this is actually a pretty well-built application? I understand if someone won't…

Your comment snapped me out of the RAM-obliviousness in which I usually live and work. I know memory is plentiful on modern PCs, but 150 MB of RAM for a note-taking app!?

Why does it matter? 150 MB is pennies now.

Caring about resource utilization like it's 2000 is an absurd exercise, I really wish the community would stop.

Re: I've been building a Markdown note-taking app for 3 years

#199
post #5

I'm of the "organize everything in random .md files spread throughout my filesystem" type, but my friends would find this handy, and the design is beautiful.

I think people are underestimating the value of design in this space.

This is competing with every single idiosyncratic note taking activity that we all go through, and find probably at least marginally functional. Lots of people were taking notes before this app, it's not like this is opening a new door into how to live. What it's doing is taking the pains the half-solutions of the past were providing, and trying to offer a "better way".

I dunno if it actually is a "better way" yet, but for $0 bucks over 60 days, I'm willing to find out!

Re: I've been building a Markdown note-taking app for 3 years

#200

Earlier quoted context omitted.

Its a note taking app that renders HTML. Arguably, this is an ideal case for an electron app. 150 MB for a internet connected, syncing, HTML rendering note app doesn't seem unreasonable to me

Markdown generates extremely basic HTML. Browsers twenty years old render Markdown output satisfactorily. This sort of application is the ideal place to use a webview provided by the host operating system.

Anyone can be an armchair quarterback, but this solo developer has made seemingly a great product that people really like.

I don't think it matters very much what underlying frameworks are being used, especially to the end user.

If it's so easy to implement this natively on five platforms (Mac, Windows, Linux, iOS, and Android), please send us your link to your native cloud-syncing markdown note taking app, I'd really like to see it.

Post reply on HN