Live data from Hacker News

9 years of Apple text editor solo dev

papereditor.app

401–405 of 405 posts

Re: 9 years of Apple text editor solo dev

#401

Earlier quoted context omitted.

> So you'd have 2 apps listed Hm. I feel like having 2 apps could confuse some users. But maybe it's worth it. ¯\_(ツ)_/¯

It's not confusing. They show up next to each other when you search. One is "free" showing "GET" and offering usually ad supported + IAP. The other is paid, with a special logo, saying life time purchase, no ads, or etc. You can link to each other and talk about the other. This has been going on a long time, once upon a time it was used for Free with Ads versus Paid: https://www.kodeco.com/2404-how-to-create-both-a-p…

I thought about it a bit more, and maybe you are right. I could name it "Paper for Business" to make sure regular users don't use it.

I will ping you on LinkedIn if and when I will make a separate app.

Re: 9 years of Apple text editor solo dev

#402

Earlier quoted context omitted.

It's not confusing. They show up next to each other when you search. One is "free" showing "GET" and offering usually ad supported + IAP. The other is paid, with a special logo, saying life time purchase, no ads, or etc. You can link to each other and talk about the other. This has been going on a long time, once upon a time it was used for Free with Ads versus Paid: https://www.kodeco.com/2404-how-to-create-both-a-p…

I thought about it a bit more, and maybe you are right. I could name it "Paper for Business" to make sure regular users don't use it. I will ping you on LinkedIn if and when I will make a separate app.

I have since learned that you can make a new app that's unlisted in the App Store: https://developer.apple.com/contact/request/unlisted-app/

So my worries about confusing users are baseless.

I can put a link in the description of the main app and businesses can purchase the app from the link. Sounds amazing!

Re: 9 years of Apple text editor solo dev

#403

Earlier quoted context omitted.

One of the most complex apps that Microsoft produces is Visual Studio. It is currently a hybrid of C++ and C#. I suppose that almost all new features are written in C# where possible. Why won't Apply follow the same path? The developer productivity in Swift must be 10x compared to Objective C. To be clear: I write this post as someone who has infinite love for optimization of native code. However, in many situtations…

> The developer productivity in Swift must be 10x compared to Objective C. Why do you say that? Do you have experience backing up that estimate?

When I switch between C or C++ and a (non-deterministic) VM-based language like Java or C#, it feels like 10x. The IDEs are way more advanced, including (for me) the #1 all-important: debugging. For me (a mere mortal, average programmer), the fact that null pointer exceptions are clear in Java/C# is a huge gain compared "core dump" in C or C++. Going further, I am sure many would say the same kind of productivity speed-up for C or C++ to Python or Ruby.

Re: 9 years of Apple text editor solo dev

#404

Earlier quoted context omitted.

> The developer productivity in Swift must be 10x compared to Objective C. Why do you say that? Do you have experience backing up that estimate?

When I switch between C or C++ and a (non-deterministic) VM-based language like Java or C#, it feels like 10x. The IDEs are way more advanced, including (for me) the #1 all-important: debugging. For me (a mere mortal, average programmer), the fact that null pointer exceptions are clear in Java/C# is a huge gain compared "core dump" in C or C++. Going further, I am sure many would say the same kind of productivity spe…

I have a bit of code I use for ARM Cortex devices where I can trap bus errors. Most of the time I can recover the program counter where that happened. And use addr2line to get the file and line number. I've heard game developers talk about doing that sort of thing as well.

I would think if the C/C++ developers didn't have their head up their **[1] that could be a standard out of the box feature. There isn't any reason a program couldn't spit to stderr, 'seg_fault: file boots.c, line 1043'

In C++ I'm dubious you couldn't throw an exception instead of dumping.

[1] Got rid of frame pointers because they were sure that would make their dog slow C++ compilers run faster. Voice over. But it didn't make them faster. It made programs impossible to profile.

Re: 9 years of Apple text editor solo dev

#405

Earlier quoted context omitted.

I thought about it a bit more, and maybe you are right. I could name it "Paper for Business" to make sure regular users don't use it. I will ping you on LinkedIn if and when I will make a separate app.

I have since learned that you can make a new app that's unlisted in the App Store: https://developer.apple.com/contact/request/unlisted-app/ So my worries about confusing users are baseless. I can put a link in the description of the main app and businesses can purchase the app from the link. Sounds amazing!

Added it to the App Store now!

Here is the link:

https://apps.apple.com/app/id6476067130

Post reply on HN