Next Level Software Testing
By Jeffrey M. Barber
At the time of this writing, Adama has 6,344 unit tests for the platform. The dirty secret right now is that the RxHTML side of the house has zero tests because JavaScript is a garbage language and the browser is a dumpster fire. Now, ultimately, I want to have fantastic testing for RxHTML but also products that use Adama fully. There is a reason that many product engineers don’t write a lot of tests, but they are all bad reasons. However, I empathize with the challenge of protecting frontend assets, so I am going to do my thing and and invent a new way of doing testing.
The Math you Really Need as a Programmer
By Jeffrey M. Barber
Adama has complex numbers, and I love complex numbers. I was talking with a product engineer about a range check where I nit-picked an expression x >= low && x <= high
should be written as low <= x && x <= high
. It’s a good nit-pick (IMO), but then I lamented that it should really be low <= x <= high
. I lamented that I haven’t figure that out yet for my parser and type system… “I miss Math” was the driving internal sentiment, and in my nostalgic state I volunteered the fact that Adama has complex numbers via the keyword @i
. Then, I shared a wiki link around complex numbers, and I got the question “which kinds of math do you think are most useful for what you do? calculus?”
Happy Data Flow
By Jeffrey M. Barber
I have a strong desire to radically improve all my documentation from the ground up. Since that’s a fantasy project right now, I wanted to take a second to document how data flows in Adama. This question was asked by members of a local community that I’m forming, so I made picture with the fantastic Excalidraw.
End of 2023 Work Log (Or what is capable if you give a shit about coding)
By Jeffrey M. Barber
Well, it has been an exceptionally busy year for myself as I’ve been building out this cockamamie platform. Since I have a few clients and a handful of users, I wanted to spend a day summarizing the progress made this last year.
It’s been a good year for getting things done.
Don't be a React Developer
By Jeffrey M. Barber
I’ve pondered hiring, and I’ve ran plenty of job ads to find people. Reviewing resumes quickly becomes depressing… The mixture of hope and the sheer volume of newbieness becomes overwhelming. My heart breaks because I understand the pain of being on the outside, but what can people do? How do newbs become less newbie?
Hiring Thoughts Redux, Embrace the White Board?
By Jeffrey M. Barber
I’ve had more thoughts on hiring since writing embarking on my monastic journey. At core, I’m a dirty hippy that wants a freer world. Ultimately, when I think about hiring, I’m struggling with my ideals and reality. Is it possible to find a good balance? How will I handle the founder’s dilemma?