Read, send, delete, and manage? Isn’t that basically everything I can do?
Uh yeah, coupons and savings and all… Thanks but, no thanks.
This blog post is the result of a combination of the original post here (February 2016), a very similar post on Linked-In, and the comments and conversation resulting from them.
For those of you who don’t know me personally, I’m a development manager. The most important part of my job is to interview and hire software developers. With mediocre software developers, you get mediocre software. No one wants mediocre software.
I like to believe I’ve become pretty good at identifying talent and weeding out less-than-desirable candidates. During my career I’ve interviewed many candidates, possibly in the hundreds, and built successful development teams from scratch more than a few times.
Last week I received an email from our HR recruiting manager about a young, fresh out-of-college candidate that we really didn’t have a position available for, but had an internal referral and really wanted the opportunity to talk to us.
Our resulting conversation, or rather, the fact that I’ve had this conversation at least 3 times in the past year, is why I decided to write this post.
Here was my feedback to the recruiting manager:
This was a nice conversation, he’s a pretty smart kid. As I expected, his answers were wordy and rehearsed, pretty standard for someone fresh out of school with only scholastic experience.
That being said, after a few softball tech questions I drilled into his knowledge a little bit and really uncovered how junior he is. When I asked him about Agile, he recited a Wikipedia definition that most likely would get him a “B” on a test, but he couldn’t give me any specific examples of how he and his team used it or why it was “better than waterfall for modern projects” (his words).
We spoke only briefly about his PHP experience (it was on his resume), but after he couldn’t tell me how to concatenate a string or name any of the methods for dealing with databases I assumed he’d fall short on design patterns and implementation standards outside of what was written in a book.
Education is important, but more important than what you know is how you’ve taken what you learned and used it. I don’t care if you got an ‘A’.
When I talk to programmers, especially young ones, I’m looking for eager curiosity and self-taught experience. You can’t get this in a college classroom, it’s a personality. You either have it or you don’t.
As I interview more and more of our millennial generation I am finding that interviews like this are becoming more common. And that concerns me greatly. Somewhere along the line, our formal educational system evolved into a series of rewards for memorization and regurgitation of facts and definitions. Practical application and self-paced (self-motivated) curiosity have been replaced with the promise of
“Good grades = Good career”
To add complexity to the issue, the interview process itself is flawed. I could write a book (probably not a very good one) on interview questions and techniques and still not scratch the surface of every candidate’s true potential or knowledge. The sad fact is, I have 60 minutes (at best) to try and extract the complex answer to a simple question: “Should I hire this person?” I’m judging talent and aptitude, while trying to avoid knowledge and vocabulary.
As a software engineering student you are exposed to projects and deliverables, just like you will be in the working world. You were educated, ad nauseam, about waterfall, agile, branching and merging, and continuous integration. How did you use them in your project? Which of them worked for you, which didn’t, and why? How will you change your approach for your next project?
Everyone knows what a stone is. We can describe a stone and draw one, but only the great minds saw it as a building material and constructed great castles and cities. This is the skill I’m looking for, and it often hides itself well.
What I really wanted to say during the interview was “An interview and an exam do not share the same purpose, therefore they do not have the same answer. I’m not asking you about agile SDLC because I want to know if you know the definition. Frankly, I don’t care if you know the definition.” But I did not. Maybe I should have.
Many of the best programmers I’ve worked with have no formal college education, and many of them have no certifications of any kind, but they are still brilliant developers. Getting a degree in Computer Science does not make you a programmer any more than wearing feathers makes you a chicken.
Walk into your kitchen, unplug the toaster, take it apart and find out what makes it work. If this activity doesn’t interest you, maybe you should pick a field outside of engineering.
When the last big retail hack took place, ironically I think it was Target, I signed up for a Google Wallet card so I could put a layer of protection between my checking account and would-be thieves. So far the card has been pretty handy. You can add funds directly from your bank account with no fee, and even transfer money to friends via email. Pretty snazzy!
Earlier tonight I tried paying for my beers at the local World of Beer here in South Florida only to be declined. Not that this was a new development, my Google card gets declined all the time. So, I pick up my phone, open the Wallet app, and move over some funds.
But when I pulled up my transaction history, there was a $140.02 charge (the exact amount in my account, down to the penny), posted today, from a Target in Kissimmee, FL (home of Disney World, and surrounding shitty neighborhoods), which is 150 miles from here.
So, someone managed to get their hands on my Google account information. Looks like my paranoia paid off! Anyway, time to call the Google Wallet support line at 855-4-Wallet (how professional!) and report my issue.
And, here’s where the Google monster falls down. Had my bank identified a faulty transaction (which they have a few times in the past) there would be an immediate lock-down on my account, an investigation, and a full refund, all before I hung up the phone. But, that’s not what happened.
“Sir, I’m sending you an email with a link to our dispute form, which I encourage you to fill out right away.”
And what about my account? You know, the one connected to my checking account. Was it closed and locked? Nope. Disabled, or suspended? Nope. Customer service lady (who was very nice) told me she couldn’t do it. I had to do that from the app, on my own. Thanks Google!
Definition: 3 great cartoon shows followed by 6 hours of live-action shit jokes and random screaming we’ve told you is funny separated by commercials about nothing written by 6 year-old mental patients.
Like many others in the non-NYC area, I skipped over an article on CNN talking about cat-calling and street harassment aimed at women in the city. Like much of the rest of the US, my “left vs right” internal argument falls somewhere in the middle but I still managed to imagine the thinnest of liberalized arguments making a few uneducated, third-world-transplant construction workers generalized as everyday Americans. “Oh, stop fucking crying” I thought.
Then I watched this video, and I was mind-blown.
After you get past the stupid shit people are saying, and even the mind-boggling rate at which it is being said, there still remains a creepy and obvious threatening overtone. This is most apparent when watching her eyes as a barely-controlled panic sets in, darting from side to side and back to the camera in the man’s backpack for some kind of reassurance that she is safe from pending attack.
Although it is clear from the video that this approach is likely not resulting in “hook-up’s”, this has become an issue and reportedly is getting worse. This can only lead me to believe that it is either working (these me are actually getting dates with this behavior), or the power-shift is so addictive, men are willing to take the chance of being pepper-sprayed to continue it. Either way, the story is compelling (albeit, disgusting) from a psychological point of view.
In what I can only guess is an attempt to continue the stereotype that Americans are either too stupid, too removed from reality or both, Infinity has created this TV commercial featuring what, by all accounts, can only be described as “that guy who is the cause of every traffic accident, ever”.
The commercial shouldn’t include the disclaimer “professional on a closed course“, maybe more like “fucking idiot trying to kill everyone else on the road“.
Touting this car’s ability stop you from running soccer-mom-vans full of sticky-fingered children into a roadside creek is insulting and irresponsible. Congratulations Infinity, the only one-up to including anti-dumb ass technology in your cars is this commercial showing it off with captain-crash-a-lot.
In 2000 I bought an MR2 Spyder. I’ve written about it so frequently because it is probably the most reliable car I’ve owned. Especially when you consider that I drove it to work, 100 miles every day, and auto crossed on the weekends for over 130,000 miles. The only thing that ever broke on that car was the plastic thing that holds the hood prop when it is closed. I literally raced that little economy engine every weekend, at red line. I changed the oil and tires at almost the same rate, modified the holy hell out of the suspension, and that little bastard kept ticking with it’s little 138 hp smile.
Frequent readers know that I’ve owned two Nissan Z’s. Neither of them ever even saw a race track, auto cross, Dragon trip, or drag strip. Not even once. My first, the 350 Z was an 05 that ate through a clutch master cylinder ($350), front and rear rotors (before the 50k mark) ($400), a power window motor ($400), a rear-hatch strut ($80), and other various items. I was stuck on the side of the road with a broken 350Z a total of two times. After about 5 years of not learning my lesson, I picked up an 09 370Z which is my current (soon to be last) Nissan.
I purchased the second Z in 2011 with less than 20k on the clock, and by the end of 2012 I had already replaced the clutch master cylinder, the clutch, a bunch of transmission seals, and all of the transmission oil because of its decision to explode and hemorrhage fluid all over everything. This occurred somewhere in the 30-40k range, and manifested during my drive into work cruising down I-4 in regular traffic. Again, stranding me road-side waiting on a tow truck. In 2013 came the brake/rotor replacement that we’ve all come to expect from Z’s at about the 40,000 mark (all four rotors!). And later this year I was again blessed with another road-side, phone-a-friend, couldn’t-happen-at-a-worse-time incident when the security system fouled up while I was visiting my parents 150 miles away from home which cost me another $1600 plus a rental car, and two days of my time. Fast forward to this weekend (it’s like a gift, every year!) and ye hath received the holy trinity of Nissan Z-bullshit. As we were headed to dinner, the engine’s revs dropped dramatically and the engine moaned bloody murder as the fan belt drive on the AC compressor started its painful and audible slow death. My first reaction was to shut off the AC, which managed to get us to and from dinner and me to work the next day. But, as the serpentine belt’s screeching became more frequent, I knew it was time for another visit to the trusty dealership. I barely made it into the service garage with the 3.7 liter engine fighting with all its breath to overcome the inevitable full seizure of the accessory belt. After which, I was immediately thanked with a $1700 bill.
So far, this “reasonably priced sports car” has left me stranded, road-side, 3 times and cost me almost $6000 in repairs to systems that should not wear out on a car with less than 85k on the clock.
Anyway, if you’re looking for me this weekend, I’ll be test driving Subarus and trying to forget ever owning a Nissan.
I’ve had a Craftsman 3/8″ torque wrench for about a year and a half, maybe two years. It’s one of my favorite tools in the garage. In fact, take a look at the photo on the left and you’ll see me using it on my bike with a great big smile. Every semi-serious shade-tree mechanic needs a good torque wrench, and generally they last forever. And that’s a good thing, because you’ll rarely find a good one for less than $100.
I buy Craftsman tools because Sears stands behind its products (well, usually). Craftsman hand tools have a lifetime warranty, and I’ve personally returned more than a few. Suspension work frequently results in broken sockets and ratchets and Sears has always been great about returning them. But not all tools are created equally, and some of them, like torque wrenches, are only covered for a limited time.
Last week, I lent the wrench to a friend who managed (somehow) to break it. The grip became loose and the wrench’s torque set was stuck somewhere around 15 ft lbs. Now, I know that Sears only guarantees wrenches like this one for a year, but I figured what the hell and brought it down to my local store. I’ve read mixed reviews lately about returns, but my experience was nothing short of awesome. While standing in line, a sales associate and a guy in plain clothes approached me and asked if they could help.
When I explained the situation, the sales associate told me that the wrench was no longer covered. It was clear he recognized the older model and knew its age. I thanked them and said, “well, see if you can find a trash can to throw this into, then?” and handed over the wrench. That’s when the plain clothes guy stepped in and said “let’s see if we can figure out when you bought this wrench” and smiled at me. We walked to the nearest computer and he looked up the part number, and then asked me if I was a Craftsman Club member, which I am.
He never asked for my name, phone number, address or any other identifying information. He said to me, “so you bought this no more than a year ago”, without even waiting for my reply he looked at the sales associate and said, “swap him out, and make sure this one gets labeled as a return”. On my way out of the store, I stopped and shook the hand of the plain clothes man (it was clear now that he was a manager or supervisor of some kind). He smiled at me and said, “thanks for coming in, it was my pleasure”.
The price tag on the wrench was $69.99, and for a one-time investment, Craftsman has created a customer for life. I’ve spent thousands on tools, boxes, and benches over the years, and when Sears had the opportunity to do customer service right, they nailed it. Someone from Sears seriously needs to call someone at Kay’s.
Every once in a while, I get a nice cease and desist email from one of the companies I write about on my blog. This, however is not one of those. Hilariously, it is quite the opposite.
First, go read this blog post about Montel Williams and MoneyMutual.com
Then, read this email I received earlier today:
I’m Jay with MoneyMutual.com, and I wanted to thank you for linking to our site from these urls:
However, it has come to our attention that these links may have been acquired against Google’s Webmaster Guidelines. It is important for us to bring our site into compliance. Would you please add a rel=”nofollow” attribute or remove our link from these pages and any other page on your site?
Thanks for the email Jay!
But, you didn’t even read my blog. Not a single word. At first, Money Mutual looked like an evil corporate predatory lending monster. And now… Well you guys still look that way and you’ve managed to add fucking stupid.
So, what the hell. As a former software developer I can see the importance of valid links for SEO purposes. Here’s my response to Jay:
Whenever there is outrage, anger, or perceived injustice, the country reacts and we band together to make it all right again. Don’t we?
Yeah… Not so much. Let’s assume that you’ve been in a coma and let me take a minute and bring you up to speed.
The list goes on, and on, and on. Seriously, choosing only the ones above was a challenge. All of this injustice, all of this travesty… Surely someone must be doing something!
Truth is, no one is doing anything. No one. Nothing. Nothing is being done.
No super hero has come forward to save us, no justice seeking judge or famous-faced cop has stepped into the light to lead us to freedom. Nothing is being done. And we’re all so willing to turn the cheek and just go back to our lives. In fact, when you finish reading this we’ll shake our heads, and go back to ignoring all of it. And I’m just as guilty as the rest of you. The most I’ve done to fix the financial crisis or make a case against the TSA is blog angrily about it.
When Watergate came to light, the people called out the government and the President resigned. And that wasn’t enough! The scandal also resulted in the indictment, trial, conviction, and incarceration of forty-three people, dozens of them were Nixon’s top administration officials. (source)
When the NSA spying story broke, the ACLU started a lawsuit. Don’t let me spoil the ending for you, but… Best of luck collecting on that one. In the financial crisis of 2008, hundreds of laws were broken, billions of dollars funneled through falsely valued mortgages, and questionable (at best) methods were used by mortgage underwriters, insurance companies, and investors across the country. And as you may have guessed by now, no one is accountable except one random fall guy and a bunch of protesters: For those keeping score that’s ZERO bankers, and over 2,500 protester arrests. (source)
So, if I’ve done my intended job you are all riled up and pissed off like I am. But we won’t do anything about it. In 90% of the cases, we can’t. Neither you nor I can tip the scales of the elite vs the rest of the world. And in this time of a growing chasm between them, all we can do is step back and watch, and hope for some lubricant.
In the event you’ve been away from your TV for the past few weeks, the media is cranking up about the 2014 Winter Olympics that are slated to take place in Russia. There is a lot of talk about Russia’s so called “ban on gay propaganda“. A ban which many have claimed is just poorly shrouded anti-gay hate-mongering. And it turns out, they’re probably right.
Far be it for the United States to step in and start crying about a country disliking the gay lifestyle. Drowned in a sea of an admittedly Christian population has set up an understanding in this country that there are just some people here who don’t like gay folks. And that’s fine, it’s America… To each his own. But that’s not the point here, and to claim a equivalence is a completely invalid argument.
This isn’t propaganda legislation. This isn’t a law to protect children. The law isn’t even a good cover story.
Much of our media, including the President, have come forward with reasons not to boycott the Olympic games. Many of the claims site Jesse Owens‘ amazing accomplishments in the 1936 games, and although I can appreciate the similarity, this is not a valid reason to encourage the games, and ignores the obvious atrocities that are taking place in Russia RIGHT NOW. In hind sight, America would have nothing to do with the 1936 Summer Olympics in Germany. In fact, I would venture a guess that, knowing then what we know now, there would have been no games in Germany.
I’m not gay. The gay lifestyle has nothing to do with me, or anyone in my family (as far as I know).
But I’m not Jewish or black either. And not being Jewish or black or gay are not valid reasons for a country and a government where human suffering is taking place.
Have a look at your money being spent to support human suffering:
Ignore the President. Ignore the media. As human beings, we have a moral imperative to boycott human suffering in all of its forms.
What’s everyone clamoring on about? Didn’t you hear that the NSA is sorry?
Anyway, it’s only .00004% of total web traffic so that makes it OK. You know, kind of like when someone calls a guy a serial killer, but he’s totally not. I mean, he only killed that ONE guy. That’s not serial. That’s completely fine. It’s like it doesn’t even count. He totally apologized for it anyway, I mean give the guy a break!
The good news is that the NSA has completed an internal investigation and come forth with this information without any outside pressure. Well, except for that one guy who basically threw his life away to tell us about it. But other than that, no pressure at all. Because they’re totally transparent that way. Except that they’re not… Not at all. Not even in the least bit.
Usually, this is the part where I tweet and email the organization I’m talking about and raise holy-internet-hell, but I have a sinking feeling they’ve already read this.
“Please accept my resignation. I don’t want to belong to any club that will accept people like me as a member”.
Or, perhaps more poignantly, Gandhi’s words say it better:
“I like your Christ, I do not like your Christians. Your Christians are so unlike your Christ.”
The problem wasn’t ever the Republican party, it’s the Republicans; it’s the NRA, it’s the radical right, and it’s the crusaders against science and logic.
If history has taught us anything, I would think it is that an organization is only as “good” as its membership.
Buckle your seat belts, America! Here we go again!
Gun violence is on the climb, mass shootings are occurring at a more frequent rate, and the fear-fueled media-machine is pumping full force.
Ban assault weapons! Ban high-capacity magazines! Ban running because my little kid skinned his knee! Ban! Ban!!
So here we are again, on the precipice of another assault weapons ban…
The truth is, these ban-happy Democrats face a gun-happy cash-backed Republican firing squad in congress and this snap-reaction law waving is about to clog up an already useless legislative branch for fucking years.
We could be spending cycles of debate on education, health care, poverty, and technology, but we won’t. We never do. Just like Hollywood movies, the American public wants to watch a drama play out on TV that keeps us on the edge of our seats!
Global hunger? Boring.
We’re going over the “Fiscal Cliff ” tomorrow? WOO HOO!! Who do you think Boehner hates more, Obama or Pelosi?! I can’t wait for next week’s episode!
Congratulations America! You’ve signed us up for another season of our favorite show: “You’ve got to be fucking kidding me, we voted for that guy?”
Even if the congress manages to put together some kind of sweeping gun legislation, banning some kind of weapons, maybe high-capacity magazines, maybe trigger-fingers… We still lose.
Gun legislation makes absolutely no difference in gun related crime. Statistics don’t lie.
Best case scenario: We spend a year debating legislation that clogs congress, takes up time, creates more pork-filled excuses to pass other bullshit and fixes nothing.
Worst case: No legislation ever comes out of this and we waste millions of taxpayer dollars chasing a whim… Again.
In the event that my opinion isn’t clear: America, I so badly want to love you… But you suck.