dutchrapley

Joined 20 years ago

Karma
104
Submissions
112
Member since
Feb 22
I build things. I like turtles.
View on Hacker News

Recent submissions

Comment · 6 years ago
THIS. Especially Clojure. If you want to become a better JavaScript programmer, definitely dabble in Clojure.
Comment · 6 years ago
Office politics.

Culture. The fact that it doesn't matter what the company says their culture is and that their culture is defined by the behaviors that they do and don't allow in the workplace. Culture can vary from team to team and department to department.

Deadweight. The organization is going to be full of dead weight.

Get ready to feel under-appreciated and under-valued.

Comment · 6 years ago
Can you imagine the echo in one of those things? Plus, for the price of one of those, I'd be tempted to pick up a used storage container and renovate that.
Comment · 6 years ago
There's no reason to be apologetic. The fact of the matter is that there are two types of employees, those who work and those who have a job. Employees who work are creating value, whereas employees who have a job are trading time for money.

When a company becomes a certain size, it's inevitable that you will hire people looking for a job.

Firing people sucks. Yes, it affects their livelihood, but having warm bodies on your roster affects your business.

The problem with people who have a job is that they affect company culture as they set the tone for acceptable and unacceptable behaviors in the workplace. It spreads like a disease and the effect can cripple those who show up to work.

Sometimes, this can lead to confusion as people who have a job might think, "I was doing what I was told. I don't understand why." Creating value is much more than simply following orders.

Comment · 7 years ago
They go work for a mid-sized insurance company in the midwest.
Comment · 9 years ago
jklh, especially handy when you use plugins like NERDTree.

I use vim with a couple dozen plugins as my main text editor every day.

Comment · 10 years ago
I'm going to give some blind advice. I've never been laid off nor have I done consulting - I'm not speaking from personal experience here.

No matter which route you decide to go, work on some hard skills. Something. Anything. Whether or not you think you're going to use what you learn, what's important is that you're learning. If you start interviewing, you're going to eventually be asked, "What is something new you have learned?" It would be a great chance to pull out your computer and show them. Even if you land another role as a PM, it's going to be important to be relevant.

On a related note, someone I know was an IT Director. On the side, he started tinkering with Android development. I helped him learn how to use git. Eventually, he was laid off. The skills he learned helped him land a job at a decent sized company that I'm pretty sure you've heard of.

Comment · 10 years ago
Comment · 10 years ago
I like how the logo uses a red gas can. Diesel fuel is actually goes in a yellow gas can.
Comment · 10 years ago
The S in 35S stands for Starscream.
Comment · 11 years ago
You say that as if a twin engine plane is safer. Twin engine airplanes should be treated the same as a single engine aircraft. Most small twin engine airplanes typically cannot fly efficiently with a single engine if you have passengers and/or cargo. If you have two engines, you double the chance of failure.
Comment · 11 years ago
I had feeling this was going to happen. While I don't live in one of the metro areas on the map, I recently had an order that I received the next day, although I chose 2-day shipping.
Comment · 11 years ago
And the importance of it. Saying NO often allows you to say YES when it matters.
Comment · 11 years ago
The industry needs more people like you, passionate and eager to learn.

Start networking. You never know who you might meet. You have a better chance at landing your first job through an acquaintance as opposed to answering a help wanted ad.

Start attending meetups, now. My top recommendation would be OpenHack http://openhack.github.io/new_york/ While you don't have a portfolio of projects on a website, you most likely still have them on your computer. OpenHack may be good place to showcase what you're working on if someone shows interest. Those projects also come in handy for when you start landing interviews. I always took a computer to job interviews to showcase what I was working on and even did some live coding. There's also another advantage to doing it this way: You are in control of the interview and I feel it's a much better approach than sitting through a Q & A with a hiring team. It says, "I came prepared."

For your first job, don't undercut yourself on salary. At least make enough to live. Even if you find a company is horrible, you can still leave yourself open to other options. You might even land your next job, doubling your salary, through someone you worked with and recently left said horrible company. It may take your 2-3 employers to get to your desired salary.

I landed my first job through a random conversation with a neighbor (before that I was college dropout and an office temp for two months trying to land said job). It paid $28k and half of my month's pay went to cover rent for a studio apartment. I ate PB&J and an apple every day for lunch. The job was copying text from Word documents and PDFs, marking them up with HTML. At the time, the company was building a hosting subsidiary. 2-3 nights a week, I spent 3-4 hours volunteering my time with that effort, through which I picked up Linux. I landed my second job through a previous co-worker. Every job offer I've ever taken started with an acquaintance.

My recommendation is to pick an area/skill set and focus on building that out. Looking at what you listed, I'd most likely recommend JavaScript for you. Take a look at a front end JS framework like Angular, Backbone, Knockout, or React. Maybe even try all of them out. Eventually, you might have questions. As you do, Open Hack might be a great place to get help and pick up a few pointers. As you become familiar with JavaScript, look to expand your horizons with a JS backend technology like NodeJS and look at exploring frameworks/platforms like Meteor, DerbyJS, or Express.

If you do decide to go the JavaScript route, here are some resources to get you started.

http://jsbooks.revolunet.com/

http://eloquentjavascript.net/1st_edition/contents.html

http://bonsaiden.github.io/JavaScript-Garden/

http://www.addyosmani.com/resources/essentialjsdesignpattern...

JavaScript: The Good Parts by Douglas Crockford

Secrets of the JavaScript Ninga by John Resig

JavaScript Patterns by Stoyan Stefanov

As a side note, some of the most brilliant people I've worked with didn't have CS degrees (Music, History, English, etc). Their key strength was that they were passionate about what they were doing and were constantly learning.

“Education is the kindling of a flame, not the filling of a vessel.” ― Socrates

Comment · 11 years ago
You're probably won't be out of the woods for under $60k.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton