Location: Dominican Republic (UTC-4)
Remote: Only
Willing to relocate: depends (not to the U.S. for year)
Technologies: JavaScript, Node, React (B-), Go, Docker, Selenium
Résumé/CV: linkedin.com/in/ramgp
Email: ramgarcia {at} outlook {dot} com
Fullstack JavaScript web developer, have worked 9+ years in healthcare billing and reporting. I'm good at program comprehension, QA, and test automation.
What if users were able to disable FaceID by configuring blinking x times or by having their eyes closed for a certain time period? Maybe requiring FaceID + a different PIN after recognizing that locking over the lock.
+1 for FunFun Function, even though it's mostly about javascript or web development he talks about general development issues in a very charismatic way
Creating a software solution (program or app, whichever is it called these days) goes beyond programming/coding it, and it often depends on the problem you're trying to solve aka the problem domain or simply domain. That's why creating an mobile app to track a list of things to do on a person's day requires a different process for creating it than creating a solution for an self flying aircraft, weapon, banking, or medical system.
So, I don't think programming in general is bound to any math level. Some systems may require some specific math in order to create an adequate solution for them.
Software development related reads with a strong focus on proven practices that enhance software quality in terms of readability and maintainability (and other software ~ilities) to ease the process of changing the software later on.
The Art of Readable Code by Dustin Boswell & Trevor Foucher
Don't Make Me Think 2ed by Steve Krug
Remote: Office not Required by Jason Fried & DHH
The Art of Unit Testing by Roy Osherove
Code Complete 2 by Steve McConnell
Refactoring: Improving the Design of Existing Code by Martin Fowler
The Practice of Programming by Brian Kernighan & Rob Pike