So, what is a “Wrapper Layer”? Typically, a wrapper is a thin set of functions or methods (a “shim”) that hides underlying libraries or services and presents a compatible API or set of APIs, the wrapper, to higher level code. The shim code is typically just calling underlying functions translating any data structures used in […]
Author: nnewell
Developer Cycles
Most of you will be familiar with software development life cycles (SDLC) and probably have a favourite variant such as the Agile Model, I personally prefer a Spiral-Iterative Models and borrow extensively from Rapid Development techniques (see Steve McConnell’s book of the same name) and the more obscure “Extreme Programming Explained” by Kent Beck. But […]
Coding Style: When do you own it?
As any experienced developer of firmware or software will attest (and probably some hardware designers too) coding style is only slightly safer then trying to eat a porcupine like our friend the honey badger, and yes I’m going there today. But unlike the honey badger I do it because I care. Today’s topic is “When […]
Battery Technology Improves
Came across a nice video by “Subject Zero Science” regarding some breakthroughs in solid state batteries by Samsung. Subject Zero does some nice videos, such as Breakthrough Solid State Battery – 900 Wh/L Samsung [2020] posted on Youtube a few days ago, check him out. I’m not a chemist or materials engineer, but all we need […]