HN user

throwaway456789

108 karma
Posts0
Comments10
View on HN
No posts found.

I agree with you about Clojure in particular.

I did do some non trivial work in Lisp in a graduate class, but its not the same as using it all day. I don't believe I would seek out an opportunity where a Lisp dialect was the programming language of choice, anyway...

(I found ML to be easier to work with than Lisp. I guess it's technically not a pure functional language though).

That's actually the plan... And then maybe join a SV start up because money doesn't matter anymore...

Going to be tough to do as an enterprise Java developer though. =P.

All I'm willing to say here is that I work in financial services.

Actually, one of the reasons why I mentioned patio11 above was because it would interesting to talk to him about this kind of stuff given he's also trying to change how tech companies hire talent.

I've thought about trying his star fighter project, but it's another example of "invest a lot of time on the side in doing something tangentially related to work that may be construed as fun, and you can maybe get an interview from it".

That's what has been illustrated in a lot of the comments on this thread. "Why not learn Ruby?" "Why not contribute to OSS on the side?" "Why not keep up with new technologies?" It's work, that's why. Sure, it can be fun and fulfilling but I already spend 55-60 hours a week doing this stuff, and I have other interests. Am I really expected to do all of this stuff on the side just to get a job at a highly desirable place like a YC startup?

Let's use star fighter as an example. I already work in financial services. To some people who work on apps and user interface design and have never worked in financial services before, I could get the appeal of working on something new... But to me, star fighter is just doing my job outside of work hours in an attempt to get another job. I would rather keep solving problems at my own company, and increase my value to them in the process...

...but that means I'll just write more "Enterprise" Java, and not learn new things! It's a catch-22.

Who ever said I was interviewing for a job? I was commenting on the state of the industry as a whole. Read some of the comments (and the article). The article mentioned that one person who multiple companies thought was the best they have ever seen got rejected from the first company he interviews with because he didn' write tests. Hiring is so subjective.

This comment in particular really illustrates the sad state of our industry, and why I don't usually write comments on the Internet and why I wrote this under a throwaway account. Thanks for making my point:

To repeat: "You're all talk." "If you can learn Ruby in a few days why haven't you done it yet over the last 10 years?"

Here's why: I made well over 400K this year at my job. I am not jumping through hoops killing myself to learn new things I may not even need. My time away from work is too precious to me.

By the way, I am paid 400K because I am a really good programmer and problem solver and can use whatever tools I need to to get the job done. It doesn't matter if I've never used the language before. I will figure it out.

Plus: most places won't even talk to me because I make more than what they are willing to pay. Oh wait; I guess this is all talk too.

PS: If patio11 is reading this comment, I will happily verify these facts with him via my real personal email. To prove that this comment isn't just "all talk". I really hate the Internet sometimes.

I am pigeonholed.

Sure I know other languages: Shell Scripting, Perl, HTML/CSS/JS, Groovy, SQL, C#, etc, but 80 percent of the code I write is in Java. I'm at a Java shop and have golden handcuffs. It's Java or bust for me.

It's funny you say that. I can't name one factory pattern off the top of my head... Never needed to learn one. I should clarify -- I'm in my late twenties, and I've spent my entire career (10 years) writing Java code. I don't understand how that negatively hiring managers against me.

I'm an "enterprise" programmer because I write in Java... I'm also older than the average age of a start-up employee (late twenties). I've never written a line of Ruby, and I've never written object oriented JavaScript or used Node.js.

However, I'm a really good programmer. I just happen to write the majority of my code in Java. If tomorrow we decided to use a new language, I could pick it up in a few days... I have a feeling the "enterprise" thing is just veiled age-ism. Anyone can feel free to correct me if I'm wrong, but at this point, it's literally impossible to learn every new technology. And anyone whose worth their salt should be able to learn a new environment and programming language without too much trouble.

I have a feeling that the enterprise thing is just a way for these employers to screen out the older, more experienced programmers.

This will probably get this throwaway banned, but Michael O'Church (who I am not) writes a lot about this on his blog. I tend to agree with him.