goatslacker

  • Archive
  • RSS
  • Ask me anything

You are not a language, but you should filter your opportunities by them.

A couple days ago I came across this interesting blog post Developers: You are not a Language

I agree, we aren’t languages, we’re people and as the blog states we are also “problem-crushing warrior[s]” and “architect[s] of logic”

What I don’t agree with is not filtering job opportunities by language.

Someone once told me “It’s just a tool” referring to a programming language we were discussing when I made a certain remark about that particular language. And that person is 100% correct, programming languages are just tools and you should use the right tool for the right job. But some people perhaps don’t like to use certain tools, or they don’t like to solve the problems that those tools are fit for.

I actually like thinking of programming languages more as a weapon. One that takes time, practice and patience to master. A weapon that is fun to learn and use once you master it.

The post says that if you look for a “ruby job” you’ll end up with a “ruby job” but if you look for a “great opportunity” then you’ll find that.

Well why can’t you look for a great opportunity where you’ll end up using ruby? You can. Opportunities are everywhere and great is subjective.

So my advice is to seek the best opportunity which will let you wield whatever weapon you’re most interested in.

    • #happiness
    • #jobs
    • #languages
    • #life
    • #opportunities
    • #programming
    • #recruting
    • #ruby
    • #silicon
    • #valley
  • 5 months ago
  • 6
  • Comments
  • Permalink
  • Share
    Tweet

Fixmyjs.com Fixes your JavaScript

I built this a couple weekends ago — it’s based off of my nodejs tool jshint-autofix `npm install fixmyjs` http://github.com/goatslacker/jshint-autofix which in turn sits on top of JSHint.

The goal is to detect errors in your code and automatically fix them while making sure your program still functions as intended. It’s a difficult goal to attain since I do have to destroy the code in some instances in order to “fix” it. This is why I have unit tests and include popular libraries such as jQuery and Backbone in the unit tests.

Check out the site and let me know what you think!

    • #javascript
    • #nodejs
    • #lint
    • #jshint
    • #jslint
    • #code quality
    • #programming
  • 6 months ago
  • 15
  • Comments
  • Permalink
  • Share
    Tweet

Multiplayer Online Game with #nodejs

The game is actually a bookmarklet originally developed by Erik Anderson (erkie.github.com) which allowed you to blow up DOM nodes in a webpage. I went ahead and modified the code to pit player vs player in ultimate HTML5 canvas warfare, utilizing Socket.IO (Guillermo Rauch) and I wrote a small server app for it using NodeJS. It’s opensource, and available on github.

I’m looking to change the name so it doesn’t conflict with a hollywood flick. Any suggestions? So far I’ve got things like: CloudFighter and Node Gladiators

I’m also looking for help, if anyone wants to code or host it, let me know!

I’ll be adding a public server in a week or two just for testing. Stay tuned.

    • #html5
    • #javascript
    • #canvas
    • #programming
    • #socket.io
    • #nodejs
    • #server side javascript
  • 1 year ago
  • 7
  • Comments
  • Permalink
  • Share
    Tweet
← Newer • Older →
Page 1 of 3

About

Software Engineering, Music, Sports
  • @goatslacker on Twitter
  • Facebook Profile
  • goatslacker on Last.fm
  • goatslacker on Grooveshark
  • Linkedin Profile
  • goatslacker on github

Twitter

loading tweets…

Posts I like

See more →
  • Video via izs
    Video

    Watch this video. I really like a lot of what he has to say. Two main comments:

    1. 165 Exceptions in the standard library, is enough!? Are you...
    Video via izs
  • RSS
  • Random
  • Archive
  • Ask me anything
  • Mobile

Josh Perez. Effector Theme by Carlo Franco.

Powered by Tumblr