liquidcool

Joined 19 years ago

Karma
515
Submissions
279
Member since
Jun 30
Consulting CTO at http://www.madeupname.com

Run the Orange County Java User Group (http://www.meetup.com/Orange-County-Java-Users-Group-OCJUG/).

Wrote "Get a Better Developer Job!" at http://madeupname.com/careercourse

LinkedIn: https://www.linkedin.com/in/philipyurchuk

Personal blog at http://philip.yurchuk.com

View on Hacker News

Recent submissions

Comment · 4 years ago
I almost responded without reading the article, assuming he was talking about moonlighters. Meaning hiring developers who have already put in 40 hours somewhere else. Many responding here seem to be making the same assumption. That's always been a disaster (as the employer).

But he is actually talking about offering his first 20 hours to a client, which is what I do as a consulting CTO. It works out exceptionally well for my clients. And I have had few issues when I hire contractors who juggle a couple part time clients. If you do that full time, you quickly learn time management.

He's also right there is no market for this for programmers beyond Upwork or Toptal. Companies rather pay a premium to get 4 productive hours, 2 hours of email and meetings, and 2 hours of coffee and socializing.

One exception might be DevOps, which is more project based.

Comment · 4 years ago
The Amplify team seems to be allergic to docs. They should double the size of their evangelist/tech writing team.

I don't know when this was, but I'm just starting learning it now and the "Getting Started" tutorial seems to be 2+ revisions behind the current CLI, which is their main product.

And UI components moved to v2 with a new doc site, but all the main docs/tutorials still refer to v1. There are breaking changes.

I'd also expect to pull up docs on any class or function in my IDE (IntelliJ), but there is nothing for Amplify. Just type definitions, no explanations.

Really rough developer experience.

Comment · 7 years ago
"Influence: The Psychology of Persuasion" by Robert Cialdini

This explains so much of human behavior, but I hesitate to recommend it to people because it is so easily weaponized. To borrow from Harry Potter, it's the closest thing I've seen to a book of charm spells, but was written as a defense against the dark arts. Better everyone read it rather than just the marketers.

What I really love about this book is how much of politics it has explained for me, including the downfall of the USSR and the American civil rights movements, but also newer events like Schwarzenegger's poltiical career.

If you like this, I'd also recommend:

"Thinking, Fast and Slow" by Daniel Kahneman "Predictably Irrational" by Dan Ariely "The Power of Habit" by Charles Duhigg

All are in a similar vein. For more focused book on human behavior, I recommend first time team leads/managers read:

"Switch" by Dan and Chip Heath

A solid guide to changing organizational behavior.

Comment · 8 years ago
It seems to me that like last year, several countries with very large developer bases are underrepresented. I'm thinking of India and the Philippines in particular, where English is not an issue. I'm an American, but I'd like to get a good global picture.

In addition, it would be good to see other indicators such as downloads, jobs (admittedly hard to measure accurately), BuiltWith trends, etc. Considering the millions of front end developers, this seems a very small sample size.

Comment · 8 years ago
Comment · 8 years ago
Comment · 8 years ago
I would love public transportation like I've experienced it in Europe, but train tracks have exceptionally tight tolerances and high costs to build/maintain vs. roads. I hope Musk will fix this, but probably not before "good enough" self-driving cars arrive. Also, trains get into accidents pretty regularly. First Google hit:

According to the US Department of Transportation, there are about 5,800 train-car crashes each year in the United States, most of which occur at railroad crossings. These accidents cause 600 deaths and injure about 2,300.

Comment · 9 years ago
At least they were honest about the terrible pay. That's refreshing.
Comment · 9 years ago
I think it's good to remove "friend potential" from the hiring process. Most people are not jerks, and that's really all you need. I find I'll become friends with anyone reasonably pleasant to be around.

But listing criteria without saying anything about how you test for it - like empathy - is a pretty big gap. Hopefully you have a talented HR member with a psych background who can guide you through behavioral questioning.

I hire 100% remote developers, so my #1 soft criteria is discipline. And I find I can test for that, along with communication skills (#2) by asking them to write about best practices. Disciplined developers love to talk about best practices.

Comment · 9 years ago
It's hard to say what to improve without more details, but contract work should be high paying because of the uncertainty. Could be issues with your resume and/or interviewing skills. For the latter, you could try interviewing.io. Almost everyone underestimates the amount of practice required to get good, and they procrastinate until it's too late (just like with networking). Also sounds like you're a generalist, which will work against you.

I have a career course that should give you a ton of ideas to help, see my profile for details. If it's taking you that long to find a job, there are some fundamental issues with your strategy and tactics.

Comment · 9 years ago
Traditionally it's been Java web application development and ecommerce, and I've subcontracted a few times when friends needed help.

But now I'm currently focusing more on staffing, since almost nobody technical is in recruiting, hence I'm a no brainer to hiring managers. Long term, I'll funnel recruiting revenue into products.

Comment · 9 years ago
Wow, 5X! I have a small consultancy and most engineers are surprised to learn that 2X is typical. I do know some of the large management consulting firms have very high margins, especially on junior programmers, which you're clearly not. Specialist knowledge will also raise rates. But I suspect they have high churn with abuse like that.

Do they have an awesome sales/marketing team, or are those rates typical for your industry? If it's typical, you might consider freelancing. Or finding a small consultancy that will treat you better and take care of sales for you.

I'll say I was once unhappy and asked to be laid off. They told me no, essentially because I was a cash cow. You think your bargaining position is tough, but if your utilization rate is 100% and their margin is 80%, if you leave they are guaranteed to lose at least 160 billable hours (up to 480) while they replace you. I'm assuming you're not in gaming or a glamour industry where there is a line out the door to replace you.

Comment · 9 years ago
You mention a couple times that your work has a significant impact on the company's sales/revenue. If you can actually quantify the value of your work, you are in a much stronger negotiating position with your employer and others. It is rarely done by engineers and sets you apart.

In addition to fair compensation, you mention "stressing over issues." I've noticed more than once that I've been stressed over problems my clients didn't really care about. It's not easy, but it's important to keep your stress levels in line with management's (or lower).

Comment · 9 years ago
I'm confident you will improve that rate if you move #1 to #3. It's a form of the halo effect, where we over-weight the beginning of a sentence, paragraph, document, etc.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton