Tue 09 February 2016
Fri 05 February 2016
Most people, who own and drive automobiles, learn by their second car that life time operation cost can be higher than purchase cost, so their shopping around needs to find one with good gas mileage, good warranties, good service, few break downs, etc. Most people never learn that about computing.
Alister Macintyre in comp.risks vol 29.24
Fri 05 February 2016
Lots of people will give you guff about “devops” and how it means that you no longer need people to run your business infrastructure because it is all a simple matter of programming.
I cannot emphasize enough how wrong this is.
What devops does is apply the lessons learned in software development to the processes of running computer infrastructure. As a direct result, you can improve your processes by minimizing human involvement in the execution of processes. What you cannot do is improve your processes without knowing what those processes are, how they are executed, and what might go wrong …
Wed 27 January 2016
1 The DOCUMENTATION is my guide; I shall not wonder.
2 It maketh me to understand the necessary concepts;
It leadeth me through the installation process.
3 It reassureth me;
It leadeth me on the happy path for my desired objectives.
4 Yea, though I work through the advanced configuration menus,
I will fear no failures, for thou art with me
Thy FAQ and thy troubleshooting they comfort me.
5 Thou providest examples to me in the context of mine use cases.
Thou explainest my expected outcomes.
My results are perfect.
6 Surely good performance and stability will persist throughout …
Fri 15 January 2016
Do not do this:
- Reduce the number of people working for you in order to save money.
- Induce extra stress in the current staff, leading to:
- Lower efficiency of current staff
- Hire consultant or offshore group to achieve target production
- Reduce productivity across the entire company, at a theoretically lower cost.
Instead, figure out how to improve the efficiency of the current staff.
That’s hard, you say? If it was easy, they wouldn’t need you to solve the problems, would they?
Protip: if you can automate something, that increases efficiency for everyone who touches that thing.
Sun 10 January 2016
Why don’t I have comments on this blog?
Short answer: People (not you, probably) are jerks.
Do you hate spam? I hate spam. And not only is email spam intensely irritating, but blog-comment-spam is too. If I had comments enabled on this blog, I would have to spend more time moderating them (removing the spam, censoring the angry) than I find worthwhile.
I could outsource this, in part, to some other service, like Disqus or Discourse. However, I’m not fond of Disqus, which is a third-party service that makes money from advertising. Discourse is acceptable, but …
Sun 10 January 2016
After whining on my blog about not updating my blog (please nominate this for the Early 21st Century Problems Only A Certain Small Group of People Can Have Award) I decided that maybe I was totally wrong.
I played around with Pelican themes, picked something reasonably sedate with very little color, added my tao icon (for my main server, named tao since time immemorial or at least a decade or so), and started mucking with configuration bits in Python to get the tags working. Turns out the category system does not do what I want at all, but tags are …
Mon 23 November 2015
This morning Itzhak Perlman was on NPR. He said 1 “If you say someone 8, 9, 10 years old loves to practice, I would say to you either someone is lying, or there’s something wrong with them.”
That’s why I’m not a musician. Practicing bores me. And it is absolutely necessary to get better, so that you can perform, which is the goal of any musician. Oh, and I hate crowds and the concept of performing is not something I find appealing.
Playing music is an inhuman task. It involves learning to read a notation, then translate …
Mon 05 October 2015
Telephone: I’m here! I’m here! Pay attention!
Me: $workplace, $myname here.
Technical Recruiter: Hi! I’m $name from Workbridge Associates, and I’m specializing in placing DevOps engineers in the Boston area. Let me tell you about a guy I have. He’s at $company right now, and he writes Chef cookbooks for JBoss in their AWS environments. He’s also got several other great qualifications. Are you hiring right now?
Me: Let me ask you one question: what’s the difference between JBoss and AWS?
Technical Recruiter: [pause] Uh, I don’t know.
Me: Then we’re …
Fri 11 September 2015
Let us suppose, dear reader, that you are worried about small drone aircraft – copters, quad and hex and so forth - espying on your private activities. This is not as completely unreasonable a fear now as it was a few years ago. A realtime first-person-view drone can be as small as your hand and still manage 10 minutes of hovering and scooting about.
Let us also suppose that you are not the sort of maniac who is willing to shoot a deadly projectile at a rapidly moving small target in a populated area. If you are that sort of maniac, please move to an unpopulated area immediately, and put up big signs at your property border. “I am an armed idiot” might be suitable phrasing.
Fri 22 May 2015
Unless you have a good reason not to do so, the services you run on your server should be encrypted. For the last few years, and probably the next few, that means you need a security certificate, commonly called an SSL cert, even though we just stopped using SSL in favor of TLS, which is exactly the same but slightly more advanced.
(You don’t run a server? OK, the services that you access should be encrypted. It’s the moral equivalent of sending letters in sealed envelopes instead of postcards: you do it even when it doesn’t matter much, because that way you don’t accidentally forget and send a hundred dollars to your friend by taping it to a postcard. The rest of this post is for people running servers – mostly, people who run one or two servers as a hobby or small business. I expect the professionals to already know all this.)
(But some don’t.)
Fri 01 May 2015
Mon 30 March 2015
Thu 15 January 2015
Sat 13 December 2014