I don't think there's any reason I should accept a LI request from a company owner who didn't honor their contract to pay for licences for software which I wrote.
It's a small business so they either knew or should have known. B2B so not a small % of sales like B2C.
Feels odd doing publicity photography, should be bottom of the priorities list, but then the results are worth it. Updated the blog header photo from to
Even when you find the models, some offset or rotation can be needed. eg the IGS file from www.kingbrightusa.com/kcpn3d.asp?P... comes out with the face in the board plane, needed Z = 0.331 inch to correct
Final post of series (4/4) on the firmware for my PCB, covering unit testing with CppUTest for C projects. Fast - runs 0.12ms per test, completes within 100ms. Runs on build, so suits CI. Source now on GitHub.
My blogging software says that it's 2360 words and should take about 13 mins to read. But it's mostly instructions so you'll probably be going slower than that. Nevertheless I try and keep these below 20 mins each.
Tell me you've written a giant pile of code and have just found out that your compliance procedure requires tests a few weeks before the release date, without telling me.
I got 3 blog posts out last week, a record for me, totaling 6k words. Final in the series should be out by the end of tomorrow, another 2k words.
But it's the research and code development behind these posts that takes the time, not the final write up. As always, I'm hoping they will help someone.
Third of 4 posts on the firmware for my PCB, covering the problems of Linuxy C tools on Windows, getting a build system for embedded projects to work with VS Code to run and debug. Sample project & problem solving included.
Having extolled the virtues of diagrams, I felt the need to add another one to this post to explain the program and data flow, especially when you can't yet see the complete code.
Second of 4 posts on the firmware for my PCB, covering designing FSMs, using DOT language, Graphviz and visualisers to autogenerate C code with a python script. Links to expert calcs on real-time scheduling.
First of 4 posts on the firmware for my previously published PCB, covering layered design, 7-segment driver, overcoming HAL limitations with PWM using Negative polarity pin, musical pitch generation.
Motivated reasoning, expectancy bias, subject behaves as in cold reading. But it's not AI boosters' job to study psychology, especially if would make you doubt your product.