Welcome! This is a blog about random technical projects, both hardware and software.
I started this blog as a way to document my hobby projects for the benefit of myself and others. My hope is that writing public blog posts instead of private text notes will encourage me to create more detailed and polished records.
All of my hobby projects are technical in nature, spanning the range from writing software to designing and assembling electronics. This blog is thus restricted to technical matters, and may at times be terse.
My handle is ‘nickersonm’ across the internet; I can be contacted via [email protected].
I am a physicist by training, with a background in academia and precision measurement. My current day job is in experimental R&D, usually involving lasers.
My interests are broad: almost anything related to physics, data analysis, computer science, and cool widgets.
I am also a frequent PC gamer1, tending towards strategy games.
I read voraciously across several genres2, usually but not solely fiction. Hard SF is always good3, soft SF and fantasy can be fun and engaging, and contemporarily written histories4 are frequently insightful.
When creating something, I generally care about:
- Minimalist (lazy) interface, typically CLI for software
- Lots of configuration options
- Clean and optimal design: I prefer spending extra time to make something ‘properly’, rather than just ‘functional’
- In general, much of the UNIX philosophy
When looking for an existing product, I tend to prefer:
- Clean/minimalist design and interface
- Lots of configurable details
- Free, preferably without a paid version (implies a lack of features in the free version)
- Free and open source, as this frequently implies at least some of the other criteria
All original content on my site may be freely reused for any purpose except advertising. I’d appreciate a link to my site and a comment if you do use it, but it is not a requisite. This modified BSD 3-Clause License applies to all original content on this site unless otherwise stated:
Nickerson Devices Redistribution License Copyright (c) 2019 Nickerson Devices https://nickersondevices.com/ All rights reserved. Redistribution and use in source, binary, and physical forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code or schematics must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary or physical form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS PRODUCT IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.