Profile

Cover photo
Craig Trader
976 followers|327,010 views
AboutPosts

Stream

Craig Trader

Shared publicly  - 
 
Signal boost for area gamers

RIP: Reggie Haney

Please come celebrate Reginald Haney's life on May 3, 2014 at an Irish Wake/Luau/Mardi Gras-style casual event. A Hawaiian shirt, kilt, or both are suggested attire in honor of his great flair for style.

2-4: Family-friendly 
4:30 to Dusk: Toasts

Coyner Springs Park, at 2091 Lyndhurst Road, Waynesboro, VA 22980 
This is an indoor venue. Thanks to Owen and Barbara for setting this up.

Donations to the Big Brothers/Big Sisters in lieu of flowers/etc.: http://tinyurl.com/msubw6r 
 
I have a nice set of directions provided by his sister Barbara M Clatterbaugh if you are interested, just message me.

Staunton is very nearby (for those of you not from the area). Let me know if you have any questions about accommodations. There are a wide variety of options and folks might be interested in sharing (I know how the con folk roll). I believe Owen Bruce Anderson will be running scenes later that evening.
1
Add a comment...

Craig Trader

Shared publicly  - 
 
Rant mode enabled

When people ask me what I do, my usual answer is I solve problems, usually with computers. While a lot of what I do involves solving technical problems, typically integrating systems that weren't designed to be integrated with anything, much less each other, there are still problems that are really people problems, not technical problems.

When I start work on a project, the first thing I'll do is check out the code and try and build it with all of the compiler warnings enabled. Once I've fixed the environment issues (missing tools, missing libraries, missing configuration data, etc.)  there will still be lots of warnings. For the uninitiated, warnings and errors are messages that the compiler uses to tell the programmer "something you wrote didn't make sense" -- the difference between them is that with a warning, the compiler is willing to make a guess as to the programmer's intentions, whereas with an error, the compiler can't even make a guess. Compiler errors will get addressed (I'm not going to say fixed), but all too frequently, programmers (even experienced ones) will ignore the warnings. The problem with ignoring the warnings is that sometimes the compiler guesses wrong and if you've got 1000+ warning messages, it's easy to miss a warning message that indicates that the compiler is guessing wrong. From a sociological standpoint, programs that have many warning messages are Broken Windows.

Once I've managed to get the code to compile (preferably without warnings), the next thing I go looking for is how to deploy the code in the production environment (or something like production, such as a testing server). All too frequently I will discover that there are no instructions, or if they exist that they are incomplete, out of date, or involve dozens of pages of manual steps to correctly deploy the application. All of these are Bad Signs, because the harder it is for a developer to deploy the system, the more likely he/she is to test their little piece, on their local system and then declare 'Mission Accomplished' -- leaving regression testing, integration testing, and system testing for a later date (all to often, never).

So a lot of the problem solving tends to be automating manual steps (that should have been automated in the first place), making it easier to do the right thing, and publicly shaming bad practices. This frequently requires a great deal of finesse.

End of Rant
1
Nils Hitze's profile photoCraig Trader's profile photoChris Hines's profile photoFranc Schiphorst's profile photo
4 comments
 
+Chris Hines I may have to spend some attention on Go. I also need to learn enough about Hadoop today to convince a govy that Hadoop is not a credible replacement for an object database or a graph database.
Add a comment...

Craig Trader

Shared publicly  - 
1
Add a comment...

Craig Trader

commented on a video on YouTube.
Shared publicly  - 
 
That's what you get for using Apple Maps to navigate the high seas.
32
Michael Houghton's profile photoJoey Kimball's profile photoTyrannosaurus Rex's profile photozunedog31's profile photo
8 comments
 
Couple spelling mistakes
No big deal.
What he said is still funny. Zune. Lol. 
Add a comment...

Craig Trader

Shared publicly  - 
 
97/100 -- Specialization is for insects.
Everyone should know how to do these things. Right?
1
Werner Klausen's profile photo
 
I like to kick my footballs ;)
Add a comment...
Have them in circles
976 people
Theo Clarke's profile photo
Sean Prunka's profile photo
Frank Huminski's profile photo
Lisa Fogelman's profile photo

Craig Trader

Shared publicly  - 
5
Kate Whitaker's profile photoCraig Trader's profile photoChris Aumiller's profile photoGina Drayer's profile photo
4 comments
 
pretty much
Add a comment...

Craig Trader

Shared publicly  - 
 
"Code as if everyone is the thief."  You would NOT believe how hard that is to convey to even experienced developers.  They all say that "this app is only for trusted users" and "it isn't going on the Internet" as if that absolved them of having to think about writing secure code.
 
I am ESR and I endorse this koan.
3
Franc Schiphorst's profile photo
 
Jup. Treat them like kings. Give them all they want/need but explect them to take it all.
(Watch the horses ;)
Add a comment...

Craig Trader

Shared publicly  - 
 
http://www.gocomics.com/mikeluckovich/2014/04/16

Are you sure that CNN isn't going to change its name to MNN: Missing News Network?
1
C. Michael Barsotti's profile photo
 
I wish that go comics app had a widget, I always forget I have it installed.
Add a comment...
 
US-CERT issues these reports every week. Last week's report didn't even mention Heartbleed; this week's report categorizes it as a 'Medium' vulnerability. Why don't we hear about the High vulnerabilities on CNN?
1
Add a comment...

Craig Trader

Shared publicly  - 
 
This is the most disturbing thing I've seen this weekend.  I feel compelled to test it, if only because it is guaranteed to produce an INTERCAL program that does something.
2
Add a comment...
People
Have them in circles
976 people
Theo Clarke's profile photo
Sean Prunka's profile photo
Frank Huminski's profile photo
Lisa Fogelman's profile photo
Basic Information
Other names
W. Craig Trader
Work
Occupation
Technology Generalist
Links
Other profiles
Contributor to