e59d134d's comments

e59d134d | 8 years ago | on: 150 days of living and coding in a van

Looks great (if it is real) but for me I guess it is not about laying down but freedom to work from anywhere.

Sometimes, I work from patio while smoking a cigar. Other times, I just need to try out a new coffeeshop on other side of town.

e59d134d | 8 years ago | on: 150 days of living and coding in a van

Not really, I prefer to code on my 13" MBP. I have 24" monitor but I rarely ever use it. Ability to lay back and put legs on coffee table are more important to me.

e59d134d | 8 years ago | on: Google Clips is a new $249 wearable camera

Perhaps me and many people like me. There are so many times when something funny or great happens and I wish I had recorded it but taking out cellphone is too slow.

A lot of fun stories while baking cookies and other mundane household chores when you have pets and kids.

EDIT: I won't buy this at this price point, but definitely get it at $150.

e59d134d | 8 years ago | on: IBM Now Has More Employees in India Than in the U.S

Thank you. This always bothered me as someone with Indian background. It seems like some programmer make assumptions about my code and I have to do a lot more to gain acceptance in some companies/teams.

But on other hand, I have a theory. Indian firms write a lot more code. Their code quality distribution probably is same as any other group but since there is more code, a large percentage of overall bad code comes from India.

It is kind of like some teams in a large organization write a lot of code but they are the one with the most bugs and they get punished. Another team that rarely has bugs but they don't write as much as code as others and are rewarded for introducing least number of bugs in production.

e59d134d | 8 years ago | on: Hugh Hefner has died

Maybe this is late night and I need to get some sleep, but you seemed to solve a big mystery for me. Almost all of my girlfriends either freely admire another woman's breast/body or showed a great deal of jealousy. I felt they were a bit bisexual but this makes a lot more sense.

e59d134d | 8 years ago | on: Equifax Faces Multibillion-Dollar Lawsuit Over Hack

I don't think that would matter either. Executives will get golden parachutes and/or get jobs elsewhere doing same thing.

I think only solution is criminal charges/jail time against higher ups who prioritized profits over security.

e59d134d | 8 years ago | on: The U.S. is risking an academic brain drain

What you say is so true even that micro-level.

At my company, we were driven by by high code quality. We would try our best to minimize escalations, we will never release new code on Friday or late in a day because people have lives. We really made sure no one was working late or on weekends. And we were still competitive and profitable business.

Then we get bought by a Fortune 500 company. Slowly new rules come in. Deadline driven projects. Code Quality is no longer important. People are expected to release barely working code just so that we can do a press release. People are working late and on weekends. Code is released on Friday at 5PM because who cares about employee happiness.

The result is smartest people have already left the company. This has led to more escalations and less gatekeepers to prevent bad design decisions. People are constantly leaving. I am still here but I am passively looking, so are most of the remaining people. Right now, market is good, so I might see a pay raise but I have told recruiters, I can take pay cut for a great work-life balance.

e59d134d | 8 years ago | on: Bing/yahoo/duckduckgo are gaining on Google?

>> I'm not sure why everyone is for tolerating the intolerant.

> If you accept intolerance towards intolerance then why bother caring about tolerance in the first place.

I see a lot of my engineer friends struggling with this. Being logical & binary, they think as tolerant people, they need to tolerate intolerance. A lot of their arguments are for defending intolerant people like if bakery doesn't want to serve gay customers, then so be it. Some even go as far as to say that if laundromat doesn't want Black customers, then so be it.

I always point out tolerance is more than a simple word or definition; it is a philosophy and political idea. You tolerate your annoying in-laws; you stand up against discrimination because you believe in a tolerant society.

The real world is not binary nor logical. You have to fight evil in whatever way you can. Intolerance is evil. Turning blind-eye to it or hiding behind logic is essentially accepting intolerance.

e59d134d | 8 years ago | on: Ask HN: What mistakes in your experience does management keep making?

> That's definitely true, but top companies manage to do it. And when they make a mistake, they rectify it.

I know many programmers from FB, Google, Amazon, Apple. There is no way they are 10 or even 2x. Some of them I worked with too, so I know their work. Others are just friends, we discuss technology all the time.

> Team sports still pay to attract top performers. The best players can be a force multiplier for everyone.

You are right team sports do pay a lot of money for top talent. Unfortunately, my experience with 10x programmers, as a teammate and as a manager, has always been negative. Most of them barely produce more than average programmer on long run but demotivate entire team or department by their arrogance, talking down, complaining, rudeness.

e59d134d | 8 years ago | on: Ask HN: What mistakes in your experience does management keep making?

This is also part of redundancy. If you hire 1 10x programmer and they get sick, no work gets done. If they leave, you will have hard time finding their replacement.

3 average programmers who understand your code adds a lot of redundancy.

And as an interviewer, it is really hard to identify who is 10x and who is not. But very easy to tell who has enough knowledge and pleasant personality. Programming in most companies is team sports, not a marathon.

e59d134d | 8 years ago | on: Ask HN: What mistakes in your experience does management keep making?

Maybe I haven't met a true 10x programmer but met plenty who pretend that they are 10x. I would say those 10X programmers that I had "pleasure" of working with, are net negative to overall productivity.

In my experience, 10x programmers are hard to manage, they complain all the time, no one wants to work with them, their ego gets bruised easily.

But you keep them around because they seem really smart until you look at overall work produced. They might produce 10x work over a weekend but over longterm, they hardly produce any more work than average programmer.

In my interview process, if anyone even slightly hints that they are smarter than average, I end interview immediately. My team is composed of average programmers who get along and have fun working together.

e59d134d | 8 years ago | on: Ask HN: How will I know when I'm ready for contract work?

The question is what you want to be doing in 5 years or so. You should start taking steps towards that goal. If you want to be freelancer, then you should start taking steps towards that goal. Your first goal might be to get a regular job to save enough money for 6 months of living expenses. Or maybe you don't need to save any money then start now.

As for technical skills, let me tell you a story of my friend. He was an average or below average programmer in university. We all got jobs in brand name companies; he could not get even an interview. Honestly, he was really bad programmer, I don't fault companies.

He expanded his job search from big companies, to smaller companies, to finally anyone posting a gig on Craig's List. He wanted to get hired by a guy who was setting up his band's blog. He had no idea what he was doing.

Eventually, he did a few fixed price contract work for setting up blogs. Then he got a contract to build Facebook for $500. He thought he could do that in a month. As deadline approached, he asked one of his unemployed friend to help him with it, who was also a bad programmer. They still thought they can deliver it within a few weeks. Of course, they never finished and not sure if they even got paid anything for it.

But they kept on bidding projects, taking on too much work to handle. They asked their friends including me if we wanted some side work. Of course, we said no when we saw type of work and money involved.

Eventually, they started a company to look professional. They hired part-time programmers. They even started an internship program with a local university.

Now 7 years later, they have 20 people working for them. They still like to code and they know they are bad programmers. They tell me that their programmers hate it when they get involved in a project. They are supposedly still working on Facebook clone website.

Now to be honest, they did had several advantages over many people in the US. They lived with their parents, so had no living expenses. Their education was paid for by their parents, so they graduated with no debts. So their success might not be easy to copy if you have bills to pay.

Also pretty sure all these perks came with daily nagging by their parents though.

page 1