The Waves of Technology Professional I like to consider 2001 the tail edge of the Internet bubble. It was a brutal time to be in a computer science field. There weren’t many jobs. The jobs that were being squatted on were jealously guarded. I needed the one thing that nobody would provide. Experience. So instead I grinded projects and studied unceasingly. In 2001 I had to take a job as an “integration specialist”.
Binding Multiple Terminals I am running on multiple servers all the time. And with DTAC doing testing of big data I obviously need to play with many servers at once. I used to do a lot of work on linux and loved the broadcast ability of the terminals. So when I moved onto mac I expected more. I tried a few other terminal apps. Particularly iTerm2 that has some nice broadcasting.
What is Up With Those Millennials? Ah, yes. The click bait. A marketing construct of the GenX’ers: pornographic gossip without the payoff. But, since you are here… My Motivation: Agism I have become infuriated seeing one segment of United States citizenry be the target of a multiple-party attack. This pressure has been escalating over the last couple of years, and I wanted to make a number of assertions and lay out some warnings.
Writing in Markdown If you haven’t used Markdown to write in a rich(er) text format, then you are missing out. I pretty much write all my technical documentation in Markdown. It’s pretty awesome and I don’t know why it took me so long to find it. I didn’t start using it until around 2013. What is Markdown Markdown was created by John Gruber. According to Wikipedia. John Gruber created the Markdown language in 2004 in collaboration with Aaron Swartz on the syntax, with the goal of enabling people “to write using an easy-to-read, easy-to-write plain text format, and optionally convert it to structurally valid XHTML (or HTML)” What does that even mean?
TL;DR OpenStack is a massive complicated ecosystem. It is only going to survive by the vendors that support it and probably not what you need. Backstory Let me begin by saying that given the proper talent pool, financial resources, and time; OpenStack probably isn’t bad for some people. For most institutions it is just wrong. I will probably write another article that outlines all the questions that I should have asked before starting this.
Building a Dana Sixty Part of this process was setting up the new axles. I wanted to go 1-ton all the way around. I think everyone knows that finding a good condition d60 for a reasonable price is not possible. So I bought one from a local guy that had been sitting on a truck in a paintball field. It looked like it was pulled from Davey Jones Locker Room.
Setup - Dymo LabelWriter 450 on Mac OSX The clinic software requires the ability to print labels adhoc and by event. This requires that the client be able to initiate the labels. There are no requirements that the backend server be able to print labels. Thank goodness. That requires something akin to a fulfillment center and probably integration with a 3rd app. Welcome: disparate stand-alone boxes. Install App and Drivers Good job guys.
Text Search - Django Model Fields Django has a pretty flexible ORM, but sometimes clients need a free-form text search to get down to the content that you are looking for. It is beyond the capability of most engineers to build a comprehensive search tool and shoehorn it into an existing application. There are people working on these problems for years. This does remind me of a senior boss that asked me to add a fuzzy search field to an application and that it was “super simple”.
Fixtures are a Messy Mess It is quite a pain to maintain fixtures it seems. I am not sure why yet. Maybe there hasn’t been quite enough time on this piece of the product for it to mature. Django dumpdata I tried several different variations to dump the data. I’ll include a few of them here since they might actually work for someone else. python manage.py dumpdata > fixture.json I kept getting various key errors.
Why Not GitHub GitHub is Great Don’t get me wrong. I would recommend using this service for a number of reasons that are not fiscally motivated. It isn’t whether GitHub.com is good or not. There is a matter of economics at play though. As a startup I just don’t have the extra 25/mo to throw into GitHub business account. It looks cool that I have an organization there and there are more badges.