wolf WORDS
by a barely functional human

welcome wolf words when written:

Humble hosting

Nothing but necessities

Jul 4th, 2020 · 4 min read

creativity strikes Anyone who lived through the early days of web development can remember the feeling. Inspiration strikes with a brilliant new idea for creating a website, and you hurry over to the keyboard. Quickly you create a new HTML file, type in your markup, open the file in your browser of choice, and forget about Internet Explorer for a few precious minutes. In this long-since gone world, the learning curve was primarily understanding the nuances of different browser APIs - the tools...

Valuable value

Banking up benefits

Jun 25th, 2020 · 2 min read

I was never a great salesman, and Henry was in no buying mood. Shouldn’t a great product sell itself? The glare from Henry reminded me that no, they don’t. He continued the interrogation: “Who would ever pay that kind of money for some software my engineers could write themselves?” “Included in the price is our integration with your existing system. We take that risk and free up your engineers to deliver business value for your customers.” “Sounds like you pay your engineers way too much,”...

Serving up simple

Fired up about the back end

Jun 19th, 2020 · 12 min read

Node.js is a concurrent connection marvel. I/O bound tasks can easily scale into the tens of thousands. This software is uniquely qualified for writing highly scalable microservices that can handle serious loads. The only piece missing is an API anyone wants to use. The full gory details are available in the Node.js docs, but here’s a small incomplete taste of the fun you can expect when writing file servers in vanilla Node.js: const http = require("http"); const fs = require("fs"); const path...

Problem-solving pros

Going from glassy-eyed to guru

Jun 14th, 2020 · 3 min read

Note: This focuses on my expertise within the software engineering realm, but the concepts apply equally to problems in any industry. If you happen to be in a different field, this introduction shows you how well your thought process will work in software. Great problem solvers are made, not born. Like diamonds - they are formed over many years - full of pressure and stress. Whether they consciously realize it or not, they are refining a process for efficiently solving problems. I will expl...

Modernize organization

Keep life on track with software

Jun 3rd, 2020 · 4 min read

Disclaimer: this was not sponsored by any of the software products mentioned, it merely reflects my experiences and honest opinions. So many tabs. In one sits my Google Calendar - with a series of random reminders. Another tab for Trello boards - attempting to organize several project’s tasks into the classic to-do, in progress, and done lists. Then there are the Google Sheets for tracking progress against fitness, financial, and learning goals. Adding insult to injury are the to-d...