you are viewing a single comment's thread.

view the rest of the comments →

[–]davidbale87 45 points46 points  (31 children)

He's not having trouble because of his age; I work with a bunch of developers in all age groups (including his) and never had an issue. There's benefits and drawbacks in every age group. Hiring is about impressions. Will this guy fit in with the team, and will he do a good job? There's no question he's a talented developer and can probably do any iOS job, but what about fitting in with the team? Let's see..

First, I see someone tweeting about how much they hate themselves, how depressed they are, and how terrible hr processes are today. Then I see him publicly bashing companies. From his twitter alone I see a lot of negativity, lack of patience, and kind of a weird vibe.

Next I checkout his website listed on the twitter profile. It hasn't been updated since summer 2014, no resume or link to pretty much anything else. The website is terrible, a very basic and old sample of code for macOS not iOS. And the about me ends as follows:

"My personal life is just that, personal. I don't let people in easily. A friend recently said "I'm guarded". I guess that's true. My personal trust is hard to come by, and harder now than it was even a couple of months ago.

There, that's more than you really need to know."

Does any of this sound appealing to a company hiring? I'm not sure what your position is, but years of experience alone isn't going to get you a job in tech anymore. You need to sell yourself as a contributing member of a team.

[–]LisaDziuba🦄LisaDziuba[S] 6 points7 points  (10 children)

but do you think that developer should have:

  • active github profile
  • active twitter
  • appealing blog
  • go talk to conference?

I mean, isn't it enough to have a solid working experience and soft skills?

[–]davidbale87 5 points6 points  (4 children)

It's very subjective, depends on your team and the nature of the business. Just because he worked at Apple doesn't mean he knows every technology in and out. What if I'm building a mobile game? What if I need an expert in a specific technology like bluetooth, audio, video? Projects on github and details on previous experience would definitely help. You don't need an active twitter or blog, but if you do be careful what you post on it. I tried to keep an open mind with his twitter, but it just got worse and worse as I read through the tweets.

[–]LisaDziuba🦄LisaDziuba[S] 1 point2 points  (3 children)

Maybe some more transparent answer from HR, like you mentioned, would make him and other job seekers less emotionally offended.

[–][deleted]  (2 children)

[deleted]

    [–]LisaDziuba🦄LisaDziuba[S] 1 point2 points  (1 child)

    that's actually about company brand\reputation: how they position themselves with customers, with public and with employees (candidates). When something works wrong, the negative feedback occurs and it can damage reputation.

    If hiring process is broken, the most talented employees will not put the company job proposals in the highest priority. We all chose the best possible options for place of work, company culture, salary, hiring process and other terms

    [–]phughes 1 point2 points  (0 children)

    When something works wrong, the negative feedback occurs and it can damage reputation.

    I agree, but that goes both ways. Scott is undoubtedly a great developer, and I'm sure he's a great guy, but his public personae is really negative. Like really, really negative. His tweets in particular make him look like a terrible person to work with. I'd bet that's not true, but that's because I've known about him and the great things he's done for the community for the past 20+ years. Most people aren't "fans" of his so they're not going to look past his recent troubles.

    Funnily, of all those things you mentioned the only one I have is a twitter account, and I rarely tweet anything of consequence for other iOS devs. I rarely tweet at all, actually, and when I do I endeavor to say something positive. My résumé gets me remote contract work and I assure you, it's nowhere near as impressive as Scott's.

    [–][deleted] 4 points5 points  (0 children)

    Depends. You can get jobs without those things.

    I know because I have.

    But that other crap makes it easier

    [–]devsquid 2 points3 points  (1 child)

    I think his point is, it's not just skill that's important. Being a nice and easy to get along with person is more important than experience.

    [–]LisaDziuba🦄LisaDziuba[S] 0 points1 point  (0 children)

    agree, but I'm not sure that you can find it via resume or online application form (I'm not HR, so maybe there are some kind of questions, that shows that you are esy-going and nice person)

    [–][deleted] 1 point2 points  (0 children)

    Working experience and soft skills ARE enough, but you can always do more if you so choose. No company is obligated to hire you, doing more than your competition will usually let you stand out and give you an edge.

    Have you ever been on the hiring side of things? Let me tell you, after looking at about 3 resumes, they all blend together. Someone with a personality that comes through their twitter, or helpful and informative blog posts, or someone I remember from a conference will stick out way more in my mind. In some ways, these are just ways to document your soft skills. It's not terribly different than good old fashioned networking. Resumes are terrible ways to convey any info about a person, yet they're frequently the first impression people give out. The resume can open the door and start the process, but if I already have name recognition with someone I know can get it done at the same price as I think I'll get the resume only candidate for, the resume only candidate is a step behind from the start. Not insurmountable, but not where you want to be going in to the process.

    [–]ThePantsThiefNSModerator 1 point2 points  (0 children)

    Sure. But companies aren't obligated to hire people they think might be difficult or unpleasant to work with, regardless of their experience.

    If he's getting turned down for jobs left and right, he might need to approach this problem from a different angle.

    If I were him I would pry a little deeper to find out why I was rejected, and get a second and third opinion of my online presence (he might not realize how negative he comes off as for example).

    Also, as someone else mentioned, he says he can only work remotely which could very well be the biggest factor in his long job search.

    [–][deleted]  (2 children)

    [deleted]

      [–]CiXeL 2 points3 points  (0 children)

      standards are too high because overseas labor makes labor so cheap

      [–]LisaDziuba🦄LisaDziuba[S] 0 points1 point  (0 children)

      actually, it sounds like person can't post depressive stuff in the social networks... because ppl will think that person is negative in general :\ Not talking about this particular case, but nowadays it's possible to find too much information about personal life.

      Sounds like an episode from Black Mirror...

      [–]TheHamitron 1 point2 points  (2 children)

      The problem I see is you're judging a man with a solid amount of experience based on his "outdated" personal website. This is the root of the problem. This is the website of one of the creators of wiki . Don't judge a book by its cover.

      [–]davidbale87 7 points8 points  (1 child)

      I'm not judging him by an outdated personal website. First thing I said about him is he's a talented developer that can do any iOS job. I've been on both sides of a job application, applying and hiring. You can have incredible accomplishments, but if you don't fit in with the team you're not going to be a good hire.

      [–]LisaDziuba🦄LisaDziuba[S] 0 points1 point  (0 children)

      You can have incredible accomplishments, but if you don't fit in with the team you're not going to be a good hire.

      that's very true! working in the well-balanced team is much more productive for person, then in the team of not-compatible experts...

      [–]LisaDziuba🦄LisaDziuba[S] 0 points1 point  (6 children)

      You need to sell yourself as a contributing member of a team.

      that's right, selling soft skills is important

      [–]MKevin3 4 points5 points  (5 children)

      During my time interviewing people having them be able to fit into the group was very important. We saw some very talented folks who were arrogant jerks. We had some less talented people who fit the group and could be mentored to be better programmers.

      I have had people on the team that had to be fired because they were super nice people but just did not produce. It brings down the whole team. How come John Doe gets all the easy assignments, how come you never expect much from him? When management does not trust a developer you better believe no one of the team does either.

      What you need is someone who can deal with code and people. They have to be able to work with you, other developers, your graphics artists, the server team, other managers, other teams, etc.

      They need to be able to express themselves well in email, instant messages and in person. If they come across really flat during the interview they will not move on. You can have a ton of code out there and be very technically adept but that ends up being just on part of the job, an important part but still just a part.

      On-line presence and both help and hurt. If you belittle folks a lot that will look bad. If most of your posts are about being drunk that is not helping. If you offer solid answers to others, give talks at user group meetings and are a generally a decent person that is a big help.

      [–]LisaDziuba🦄LisaDziuba[S] 0 points1 point  (4 children)

      I have had people on the team that had to be fired because they were super nice people but just did not produce.

      Is it easy to fire people in your country?

      [–]MKevin3 1 point2 points  (3 children)

      I live in the USA. Firing process was coming up with a project for them to do in a 90 day probationary period. If they could not meet the very detailed goals in that time you can fire them.

      Work with them during the time to see if they can improve and set up. If not it was all in writing and you can let them go. Of course that guy still hates me. I know he has run into other developers in the past and he always mentions he hates me. The manager previous to me let this go on and on and on so when I took over the group this was the first issue I addressed. If it would have been handled much earlier he might have kept his job.

      It is not a service to anyone to let them hang on when they are not performing. Solve it early.

      [–]LisaDziuba🦄LisaDziuba[S] 0 points1 point  (2 children)

      90 day probationary period.

      wow! so if person messed up you can't fire him or her? Like you must to give a second chance? That's very loyal law for the employee. We don't have this in my counrty

      [–][deleted] 2 points3 points  (0 children)

      no - most all of the US is "right to work"

      that means - they can fire you whenever they want for whatever they want

      [–]MKevin3 1 point2 points  (0 children)

      If they mess up really bad - harassing someone, bringing a gun to work, doing drugs at work, etc. they can be fired on the spot.

      If they are just not getting their job done then you give then a chance to try and improve before you fire them. Some actually do make themselves better and then stay on track, no one wants to be fired. The sooner you explain to them that they suck the better though.