Hello, this is the web site of Spencer Baugh (he/him). See what I'm up to
and some details about me.
Contact me via
questions, comments, random links, requests, thoughts, compliments, complete nonsense, etc.
Making it easier to run distributed software
Distributed software, which accesses and depends on remote resources,
is harder to run than local-only software.
I'm interested in making it easier to run distributed software
for both programmers and end-users.
I think this will promote the development and use of open source distributed software,
which will in turn lead to more high-quality distributed software being available.
Reducing complicated programming features to simpler ones
Many complicated features of today's programming environments are unnecessary.
They can be more easily and clearly expressed using simpler features,
such as function arguments and polymorphism.
I'm interested in this
because it means advanced techniques for high-quality code are accessible in more places.
Linux is the world's largest software project and the world's most successful open source project,
so it will probably be a foundation for my work for many years.
So, naturally, I'm interested in improvements to Linux.
Some tips on tools I use, or don't use
I use some tools; some tools, I don't use.
Practice of programming
Sometimes I write about the practice of programming.