Rupertcaster Build 2

Here’s the body (or at least something very similar): Rockaudio PRE-DRILLED by Rockaudio. Includes neck mount, string through, and ferrule holes. (For use with a vintage style bridge) Pre-Routed to fit standard vintage Tele® style parts. 2 3/16″ neck pocket to fit all standard Allparts®, Warmoth®, Mightymite®, and Fender® American spec necks. High quality Mahogany wood.… Continue reading Rupertcaster Build 2

Rupertcaster Build

I’ve considered building a guitar for a long time now. I play bass and acoustic, but I’m not much of an electric guitar player (that is to say, I can play an electric the way I play an acoustic, and that’s not very cool). My guitar teacher recently picked up a really cool American Standard… Continue reading Rupertcaster Build

Tinkering With Java Stream()

package test; import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Random; import java.util.stream.Collectors; /** * * @author matthew.rupert */ public class Test { private static DoStuff stuff; private static List a; private static class MyCoolClass implements Comparable{ int value; MyCoolClass(int value) { this.value=value; } public int getValue() { return value; } public void add(int x) {… Continue reading Tinkering With Java Stream()

With CoreOS, developers can now easily spin up Docker containers on DigitalOcean

Originally posted on Gigaom:
DigitalOcean will announce Friday that it is now supporting Linux OS specialist CoreOS, giving developers an easier way to deploy Docker containers on its platform. Users will now have the option to choose CoreOS as the base image that acts as the foundation for spinning up new servers; all a user…

Freakonomics, Regulate This!

Some people create and innovate, some people follow the innovators, and some do everything they can to keep innovation down. This is a great episode of Freakonomics Radio. Freakonomics Radio: Regulate This! 

Computer Programming, High School

To argue that computer programming should be a required high school course is absurd. But I’ve learned that many high schools still don’t offer any kind of computer programming/computer science classes. This is surprising to me, because even my high school, a mostly rural school with children of blue collar families and farmers, offered Computer Programming I… Continue reading Computer Programming, High School

On Publishing and Writing and Documenting

Reading I was telling my daughter the other evening that it is important to know how to spell, and just as important to know how to write (and write well). She’s going into 5th grade, so such a lecture may be a bit premature. No worries. This lecture will be a repetitive one. As I… Continue reading On Publishing and Writing and Documenting

Fiber to Wake Forest Residents (Hopefully)

Wake Forest: Public Meeting Sheds Light on ‘Fiber to the Forest’ Pre-registration Hopefully many people show interest and this can actually happen soon.

Some Random Links

Swift — Not really new news by now, but I’m looking forward to having some time to tinker with it. Chordify — Give it an mp3 or URL, see chords, play along. Really cool. Oracle vs. Google vs. Java — This is still going on? Why Choose Jenkins (over Hudson) Browser Usage Statisics — Chrome… Continue reading Some Random Links

What’s The Value of College?

Not long ago I found myself working alongside a brilliant college dropout–A young junior programmer who was just plain gifted when it came to software development. I was very surprised that he hadn’t completed a degree of any kind. It made me wonder why I had, without much consideration, put such high value on a… Continue reading What’s The Value of College?

High Output = High Output of Defects Too (So go easy on ’em!)

We all know that software defects are pretty much inevitable. (Right?) A bad developer may produce a fraction as many defects of a great developer. I’m guessing Linux Torvalds has written more bugs that I could write in my entire career… And yet, to say that this means I am a better software developer would… Continue reading High Output = High Output of Defects Too (So go easy on ’em!)

SSH User Annoyance & Solution

I’m in an environment where whenever I ssh to a machine I have a different username than that of my main machine. For example, the username on my desktop of “Some.Desktop.User,” whereas all the Linux environments I ssh to use the username “Some.Linux.User.” I’ve typed “ssh <host>” countless times, only to be annoyed when I… Continue reading SSH User Annoyance & Solution

Obligatory Social Media Advice to the ‘Younguns”

I’ve seen a few good posts and articles that make attempts to explain to young ladies—teens and preteens—the consequences of their posts online. Many of these are very good, with many great points. This is my own attempt. Don’t get me wrong: I love social media. I’m a fan. Thirteen to eighteen can be strange… Continue reading Obligatory Social Media Advice to the ‘Younguns”

Where’s the Alternative OS?

As much as I love Linux (Fedora is my distro of choice), I remain frustrated that no company–at least none that I know of–is doing much to really compete with Windows or Apple. Linux, in my humble opinion, as a desktop OS, remains something usable by the few who enjoy getting their hands dirty with… Continue reading Where’s the Alternative OS?

The Art of Editing, or Should Writers Use the Singular “They”?

Originally posted on Change It Up Editing:
I recently completed line editing a dystopian novel. After going through my edits, the author wrote to me with several questions, prefacing them with this statement: “I made the mistake of not pestering my last editor on details like these. I’m not making that mistake again.” He was…

Met a Real-Live Author Today

What’s a Real-Live Author? I suppose many of us, even those of us who fancy ourselves wannabe writers, tend to think of authors as the people with books that are published by Real-Big Publishers. In more generous terms, an author is probably anyone who writes stuff. Such a definition, of course, is a little feel-good.… Continue reading Met a Real-Live Author Today

“New Math”

I’ve heard about new math for a long time now, but only recently have I been impacted by it. This evening I was attempting to help my daughter with division homework. The best way to explain the frustration we both endured is with an example. New doesn’t always mean improved. Old ways of doing things… Continue reading “New Math”

On Writing Tickets (Part 1)

(Right-Sizing Tickets) Spoiler alert: I’m going to tell you right up front what my conclusion is: Tickets should be large in scope. Also, tickets should be medium in scope. Finally, tickets should be very small in scope. Tickets, tickets, tickets! Tickets for everything! Imagine a ticket with the instructions “create user login.” Cringing? Me too.… Continue reading On Writing Tickets (Part 1)

WordPress From Scratch

I just submitted my next article to SDJ. This one is tentatively titled WordPress From Scratch, and it is quite large. Look for it in the next issue! Software Developer’s Journal

A Nicer Tab Autocomplete

If you, like me, rely on tab completion at the command line in Linux or MacOS to help find things for you, it can be annoying when it doesn’t. If you’ve entered a lowercase where the filename has an uppercase, or if there are multiple possible files (in which case double-tab prompts for “show all… Continue reading A Nicer Tab Autocomplete

Working Oneself Out of a Career

This is going to be a tough question, and I suspect many won’t like the anwer. Are you working yourself out of a career? If this question confuses you, chances are you are doing just this. Perhaps you’re the main guy or gal on your project, and your company values your work (for now). What… Continue reading Working Oneself Out of a Career

No Rock Stars Either!

Speaking of the “Ninja Programmer” silliness, I stumbled about this ad today. Ug. If you’re company is looking for a “Rock Star Programmer,” you may be misunderstanding a great deal.

Numberphile

I stumbled upon these videos from “Numberphile” on Youtube. I’ve never been much of a math geek, but these videos are really interesting.

Developer@Life

Since SDJ tweeted it today, I suppose it’s okay to announce… I’m pretty excited to have a regular column appearing in Software Developer’s Journal. My first column will contain an introduction–who I am, what I do, and what I hope to write about. Along with it, there will be a column on interview advice, including… Continue reading Developer@Life

Coding Horror/The Software Career

I don’t like to just post links to another blog or article. Anyone can do that, and there are far too many blogs out there that create no original content. So I try to write original thoughts and articles. That said, sometimes this is a rule worth breaking. Jeff Atwood has a great post over… Continue reading Coding Horror/The Software Career

The IBM Tank Keyboard

Look at this beauty! This is a clear case of “They don’t make ’em like they used to.” I found it laying around the office one day–free for the pickin’! It’s over 20 years old, and not unlike similar keyboards that are even older. It’s heavy. It makes a satisfying click noise when I type… Continue reading The IBM Tank Keyboard

No Ninjas!

Many of us have seen them: The job posts claiming to be seeking a “Ninja Programmer.” I presume that these are companies that are: Looking for a well-versed candidate with diverse skills and the ability to tackle any project. A candidate that will find more value in the way he/she is perceived than salary. (Reading… Continue reading No Ninjas!