My physical ios device test harness has no pin numbers/touch id activated for any of the connected phones. I noticed early on in testing that it would require physical access to reinput the pin code even when the device was already unlocked when I would restart an XCUI test.
If you're able to have fully unlocked devices at your test setup I'd suggest giving that a shot to see if it fixes your issue around device restart.
Spice Data (YC S19) | Software Engineer / Sr Software Engineer | On Site San Francisco, CA
We license data to leading Fortune 500 restaurants. Data is the new oil, it serves as a vital input into the ML and data analytics pipelines that direct company strategies. Companies with a firm understanding of their internal data necessarily want to expand their understanding of their market with external datasets, that's where Spice Data comes in.
We're a small and nimble engineering team with lots of back end work that we could use some help with. We cover both sourcing (web crawling), cleaning, and formatting of large (150M+ data points a month) datasets. We'd love to talk with you if you have experience with either building/maintaining data pipelines or working on web crawling/scraping. Familiarity with unix like systems is essential as a lot of our tooling is terminal based.
Tech stack: Python, Linux, PostgreSQL, Dagster
Benefits
- Lunch provided when in office
- Unlimited PTO
- 401k
- Company paid Platinum PPO health and comparable dental & vision insurance
- Salary $100k-150k Software Engineer, $160-220k Sr Software Engineer
- Competitive equity (0.25-3% depending on position/salary)
Pretty sure any updates to the software count as additional R&D. Just running software you've already created doesn't count though. Something interesting we were asked was how much of our cloud costs involved developing software vs running existing software to determine if those costs must also be amortized over 5 years.
For purposes of this section, any amount paid or incurred in connection with the development of any software shall be treated as a research or experimental expenditure.
We've heard a mix of advice from various tax professionals on what should be classified as R&D or not. The messaging gets expecially mixed since the R&D tax credit is often handled by a 3rd party that specializes in it. The company specializing in the tax credit may be incentivized to classify as much of your activity as R&D as they can, since they are usually paid a percentage of the total credits they are able to claim for your company.
It certainly complicates running a software company. My cofounder and I need to look at the amortization schedule before making any engineering hire as we basically need to consider their salary nearly 100% R&D. I imagine it's even more complicated for founders with overseas teams.
It would certainly be easier for us to do business if Section 174 was revised :)
If you're able to have fully unlocked devices at your test setup I'd suggest giving that a shot to see if it fixes your issue around device restart.