mrcold | 11 years ago | on: Ask HN: Favorite paid e-mail hosting service
mrcold's comments
mrcold | 11 years ago | on: Ask HN: Why do many people assume there's no such thing as programming talent?
Each an every one of us can clearly identify talent as the ability to do or create amazing things. But because people want to feel special, they twist and turn their perspective until they become special to themselves. "Intelligent? Well, you didn't make billions, so it must mean you're dumb. Athletic? Well, you didn't score that touchdown, so I could probably outrun you. Good at programming? Please. I could whip up a better solution in minutes if I wanted to learn programming."
It's basic politics. Skewing reality with faulty logic in order to gain something. Usually feeling good about yourself.
mrcold | 11 years ago | on: Will Microsoft Buy Salesforce?
mrcold | 11 years ago | on: Ask HN: What are interviewers looking for when they give you puzzles?
The best part is that each and every one of these interviewers thinks they're special. Like they are somehow clever and intelligent by asking this type of questions. They don't even realize that they are using the same lazy approach everybody else is taking.
The truth is, tech interviews revolve around your interviewer. How you make HIM feel. I've seen idiots get hired because they were enthusiastic. And extremely intelligent people rejected because "they couldn't communicate the way I like it".
So in an interview forget about your skills, experience and anything else related to the job. It doesn't matter. Just woo the person across the table and you will get an offer. This works most of the time for shitty companies with lazy interviewers. And that's most of them.
Personally, I found that that companies that allow this type of interviewing behavior will overwork and underpay you. Because they don't care. They just want to push things out to make a quick buck. If you want to be treated like an expert that has a brain in his skull, avoid them completely.
Instead, find the companies that trust your experience. That act like you're as good as you say. And just make a quick check to see if you know what you're talking about. They are rare and most of them are startups. But the higher pay and better work environment is completely worth it.
mrcold | 11 years ago | on: Ask HN: Developer needs career advice
mrcold | 11 years ago | on: Ask HN: How have you burned bridges with people?
- "ceased all communications with freelance clients"
- "Not having to participate in the death throes of a company I did not have any stake in"
Sounds like demanding children to me. Maybe I should have used the professional terms: bad managers and bad clients.
mrcold | 11 years ago | on: Ask HN: How have you burned bridges with people?
mrcold | 11 years ago | on: Ask HN: Which online communities(besides HN) are you a part of?
- Using your real identity is an extremely bad idea. Write something stupid once and it will haunt you forever. People will speak their mind only when protected by anonymity.
- The topics and replies seem pretentious. Most likely because of the real identity thing. Everybody just tries to sound smart, eloquent and philosophical.
- Unless you have some truly smart people initiating ideas and discussions, it's just the topic of the day kind of thing. It gets boring pretty fast.
mrcold | 11 years ago | on: Ask HN: How to get work life balance
This "work for fun, not money" mantra is only promoted by businesses and art people that can make a living. For everybody else, it's a nightmare. Working for fun is still working. And at some point you're going to get tired. Your boss is the only one who profits from your passion. And you get burned out without an escape route.
Keep your passions to yourself. Work a job you hate. This is the only way to lead a healthy and successful life.
mrcold | 11 years ago | on: Ask HN: What advice would you give to your younger self?
- Jobs are just a means to an end. Not the main part of your life.
- Stress is never worth the moments of happiness it creates. Hard work is.
- Put yourself through hell. You will find out who you are and what you want.
- Don't trust the media or mainstream thinking. They're in it for the money.
- Most people are emotional. If you use logic and reason, you will fail miserably.
mrcold | 11 years ago | on: Is SQL pronounced "s-q-l" or "sequel"?
mrcold | 11 years ago | on: Is SQL pronounced "s-q-l" or "sequel"?
Grammar. It's magic.
mrcold | 11 years ago | on: A Thought for Technical Interviews
mrcold | 11 years ago | on: A Thought for Technical Interviews
By the way, I failed my very first interview just like the guy you talked about. Complete brain freeze. Luckily, I got an internship and here I am with 7 years of software development under my belt. You probably might not care. But it really makes me wonder about all that wasted potential. Not everybody is as lucky as me.
mrcold | 11 years ago | on: Ask HN: My First Interview as the Interviewer
Why I don't do code tests:
- Artificial problems with artificial constraints. I have to understand some weird context you dreamed up and figure out a solution that matches your expectations. Give me real world problems. I don't work in la la land.
- Solving your test takes at least a couple of hours. I can send three more resumes in that time. Or I can start hacking together a side project to compete with your company. I don't waste my time and neither should you.
- Skewed expectations. Your test is prepared in advance. And because you already know the solution, it seems easy. But it's not. Want a real test? Let's try one you haven't seen before side by side. We'll see then if I'm good and if you are as competent as you think you are. But if I figure it out before you do, I expect a salary higher than yours. Not so fun anymore, is it.
- Skilled people don't need tests to determine skill. They assume it's there and look for potential problems. If I built at least one side-project and you can see it, don't treat me like someone that can't code. If I have 7 years experience, don't test my coding skills like I'm a graduate. Because the 3-5 guys that hired me before you did that already. And they found me good enough to hire.
Show respect to your candidates. Treat them like they are as good as they claim, and look for discrepancies subtly. Don't assume everyone is an incompetent liar. And definitely don't test the living shit out of them just to prove yourself right or wrong.
mrcold | 11 years ago | on: Ask HN: Any luck with Stackoverflow careers (employer side)?
Pay peanuts, get monkeys.
mrcold | 11 years ago | on: Ask HN: Any luck with Stackoverflow careers (employer side)?
If you want better quality, offer something better in return. Offer an amazing salary. Double the market. Triple. Fuck it, a truckload of money and 72 new virgins every day. Something that justifies your increased demands and expectations. Until then, the traditional route works better for me too. Because I get the exact same "competitive offer", but employer expectations are normal instead of stupid.
mrcold | 11 years ago | on: Comment on job posts
mrcold | 11 years ago | on: Programmers:drugs
Sugar demolishes me. I'm useless on a sugar high. I compensate with fiber and fat so I can use the energy.
Alcohol, I hate how it makes me feel. Angry and uninterested in actual work. I only drink a beer or two when forced to socialize with drinkers.
I feel that the best code comes out when I'm mellow, but with just enough energy. Too much or too little usually leads to not wanting to do anything related to programming. I guess it's just about keeping things balanced.
mrcold | 11 years ago | on: Ask HN: What is something you always wanted to program?
With your own server, it costs way less and you control everything.