Hacker News new | past | comments | ask | show | jobs | submit login

I have a couple of corporations:

https://littlegreenviper.com

https://riftvalleysoftware.com

It seems most folks have "tech stacks," which, to me, means "Internet-based software applications, or SaaS." I write native apps for Apple devices (iOS/iPadOS, WatchOS, TVOS, and MacOS). Some, use Internet-derived services, but some are also standalone on the device, or use things like Bluetooth.

My "Stack" is basically Xcode.

I've found that CI/D tools aren't actually very useful, for me. I work in a very dynamic fashion that has lots of twists and turns, and these tools tend to be "Concrete Galoshes"[0]. I'll script portions of the build, like docgen.

Basically, the four apps that I use, are Xcode, BBEdit, SourceTree, and Adobe Illustrator (for creating assets. I like to use vector, if at all possible). I have dozens of others that are used on an "as-needed" basis, like Charles Proxy, or Postman. I also have a bunch of devices that are used as test subjects.

I make heavy use of Apple's TestFlight beta-test service.

And I use GitHub as my offsite repo (pro account/free account ).

[0] https://littlegreenviper.com/various/concrete-galoshes/




1. How do you handle bug reports? Do you use a ticketing system where your customers can report bugs?

2. Do you publish directly to the App Store, or do you send the application to the customer who publishes it for themselves?


1. I had originally set up a JIRA ticketing system, but never got bug reports, so I dismantled it. I dislike structure for the sake of structure.

These days, I get maybe one report, every couple of months. Most often, I find bugs, myself, through testing. I tend to deal with bugs immediately. A sticky pad on my desk, or a self-email, is usually sufficient.

On the app I'm currently developing, I use GitHub Issues to track bugs. Kinda quiet, but it's a good way to catalogue upcoming features. I still tend to fix bugs immediately. I run my projects as "constant beta," so I try to keep them bug-free, from the start.

Basically works pretty well.

2. I publish directly. I've had over 20 apps, but most have been deprecated, by now.




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

Search: