Skip to main contentDev
- The site theme will be nearly the same. I’ll now be maintaining the upstream PaperCSS theme as well as the r15-papercss-hugo-theme repo under my ssmiller25 GitHub account.
LLMs have given me the ability to maintain code that I wouldn’t have otherwise considered maintaining. Although not an expert in frontend development, I’m relying on deterministic gates to highlight issues and suggest best practices. Combining conventional deterministic tooling and LLMs expands the individual’s ability to keep alive projects they depend on or simply find interesting.
- Blogging is difficult. Long form articles take time to compose. As I reviewed this site, most of the updates were smaller updates to the public knowledge that I felt inspired to keep. So why not lean into that? Thus the rebuild of this site.
Now all content-related commits are surfaced on the homepage. Longform blog post are still represented. But now smaller updates can also carry meta-content. I ran into a small issue as git commits/history are immutable.
- My sister got me a Logitech K480 Bluetooth keyboard for Christmas! What makes me truly excited about this gift is the mental exercise of using my Android phone as a content creation device. It’s a bit of a stretch, but with this kind of powerful technology in our pockets, we should be able to leverage these devices more productively.
My writing workflow is focused around markdown stored in git (backed by Gitlab or Github), rendered using Hugo, and leveraging Netlify’s platform for integration and deployment.
- Use Ansible http://http://ansible.github.com/ [[http://infrastructure.fedoraproject.org/cgit/ansible.git/|Fedora Ansible GIT Repository]]: Good example of GIT usage. Roles are not heavily used, as that is a 1.2 feature. Fedora Reasoning for Ansible: https://fedoraproject.org/wiki/User:Skvidal/Ansible http://www.stavros.io/posts/example-provisioning-and-deployment-ansible/ Method of having multiple distro variable: http://blog.trifork.com/2013/04/02/ansible-example-playbook-to-setup-jenkins-slave/ Ansible Configuration Basic Security Lockdown (minimum services, sudo configuration, etc) Useful scripts (automatic update, or maybe a nice “motd” generator with number of packages to update, system load, etc.) Customization for site (local users, sudo config, sshd config, webmin configuration) Ansible Roles ansiblemaster (bootstrap an environment) ansiblepull deployment (pxe/tftp/dhcp for PXE config) pkgcache (apt-cacher) pkgcache-feeder (for yum primarily…makes sure RPMs never removed) authmaster (https://help.
- ‘‘when you don’t create things, you become defined by your tastes rather than ability. your tastes only narrow & exclude people. so create.’’ - Why the Lucky Stiff Source ‘‘Fashion is a form of ugliness so intolerable that we have to alter it every six months.’’ - Oscar Wilde ‘‘Those who don’t understand UNIX are doomed to reinvent it, poorly’’ - Henry Spencer ‘‘Luck is what happens when preparation meets opportunity.