2 ms·
I was thinking about building the same kind of native Mac app as MASS and I never heard of it... my bad. Did you have prior USB programming experience? How did
by WoodenChair 6y ago
I was thinking about building the same kind of native Mac app as MASS and I never heard of it... my bad. Did you have prior USB programming experience? How did you learn to interface with the scales? Did you reverse engineer them? What’s the best way to learn to do this sort of USB programming on the Mac? Thanks in advance for your answers.
- semireg 6y agoTLDR: Small wins over the course of months and months of trial and error. I never considered myself a hardware integrator until I accidentally became one. Oops, e.g. fake it until you make it. Looking back at college, I received barely passing grades in my C and assembly coursework. Sure, I "understand" bitwise operations and bit shifting and LSB/MSB... but it still feels foreign to me, like every time I got something to work I celebrated that I made any progress at all. Me the imposter. There were times in developing all these apps that I seriously thought, "well, I'm stuck, this is the end" and I just kept working a few hours at a time... If anything, troubleshooting and not getting fatally-frustrated is my super-power. These hard-won-solved-problems led me to build something "simple" for the user, which is its own very special reward (aka dev dopamine and serotonin). I loved building these apps. I never thought I'd make any money. And my relative success with Label LIVE is just a rewarding icing on the cake of enjoying this kind of puzzle-solving. I mean, native Node modules, WASM... are their own special kinds of hell. The kind of hell you forget quickly and you have better written your future self decent documentation. Makes me nervous just thinking about finally adding Apple Silicon support. hands sweat