HNHacker News
TopNewBestAskShowJobs

mh_yam

106 karma · joined January 18, 2013

submissionscomments
mh_yam··on Congress Is About to Ban the US Government from Offering Free Online Tax Filing
How about simplifying the tax code so we don't need computer programs at all?
mh_yam··on Wall Street's Frantic Push to Hire Coders
Really depends on your team. I work on a small team in a huge investment bank and we are working on new nice-looking apps. I usually don't have to deal with audit, risk management, compliance, regulators, etc. When I do it's usually minimal. We don't have root access but we have full access to production. We release twice a week. I have to deal somewhat with India but it's bearable
mh_yam··on Judge sends two to prison for 7 years for H-1B fraud
Foreigners can't apply to be a citizen just because they've been here for 10 years. The US immigration system is so f*cked up and the current administration favors illegal immigrants over legal ones.

The most common pathway for those who complete their studies in the US and want to remain in the country to work is to obtain a work visa (H-1, L-1, TN, etc) under employer sponsorship. And then, some of these visas permit immigrant intent i.e. your employer can sponsor your green card even though you're technically on a temporary worker visa.

I'd love to get permanent residency and possibly citizenship. The framework in place right now is tedious and frankly, outright hostile to those of us doing everything right to remain in this country. Thankfully, I'm not from one of the countries with huge visa backlogs - I can only imagine their pain.

mh_yam··on Judge sends two to prison for 7 years for H-1B fraud
I am in the same boat (bachelors + masters from US universities and on H-1B).

I've been in the US for almost 10 years now since undergrad and have put down roots (friends, acquaintances, credit history, etc). It is very unfair for us to be put into the same bucket as body shop labor from India. I personally know several people who were forced to leave the US because they didn't get chosen in the H-1B lottery.

There needs to be a new visa that caters specifically to those in our situation. USCIS needs to let the consultancy companies and body shops compete among themselves for H-1B and stop screwing law-abiding international students who have devoted 4-6 (or more) years of their lives to living in the US, who suddenly might lose everything they've worked for because of the H-1B lottery.

mh_yam··on What Happened to U.S. Plans to Raise the H-1B Visa Ceiling?
It's horrible. I have a bachelors from a top US school, working on a masters from another top school, and I can't even take a week off in between jobs because it may cause immigration problems.

Meanwhile Obama goes around making speeches about how kids of illegal immigrants somehow have the 'right' to citizenship and would be able to benefit from US public services (which by the way I and other legal immigrants are paying for).

Completely absurd and needs to change.

mh_yam··on Ask HN: High paid job with low accountability?
Most people I know who are in this situation are

1) Old

2) Have tons of experience and worked hard earlier in their life

3) Have lots of connections that prevent them from being fired

I'm sure there are employees at large companies who collect 6-7 figure salaries and do little to nothing on a day-to-day basis. However, they can only do this because of their past merit and connections.

mh_yam··on Ask HN: Which chair do you code in?
Have an Aeron at home and a Knoll Life @ work.
mh_yam··on How my school rejected an app made for students
This reminds me of when I asked for permission to make an iOS app for my school and was denied with similar arguments. I guess it sucks more when you've already put in so much effort and it gets shot down in one meeting.

I did learn that the school stored user/password information from Active Directory in a flat file for one of the legacy applications...that was scary.

mh_yam··on Computer Science and Math
Programming is not the same thing as computer science...you can get very far in programming without knowing much math, but not in computer science.
mh_yam··on How the Asians Became White
>>> More public funding needs to be directed towards schools and youth programs in poor areas. More money needs to be focused on easing poverty. Give these kids back their parents, reduce the desperation of extreme poverty their families experience, and give them quality education. Do all this, and we won't still be talking about race-based hiring practices a generation from now.

There is an enormous amount of public funding going to these very things right now and it doesn't seem to have changed anything. The stereotypical black family (missing father, poor single mother) is not the result of a lack of action on the part of government. The government did not cause parents to abandon their children. It is the result of the changing message of mass media, celebrity icons, and social trends-from one that rewards integrity, and hard work to one that glorifies violence, 'thug' culture, and insubordination.

mh_yam··on Mark Russinovich, Microsoft Critic, Is Now Building Azure
It was interesting to find out who the people behind Sysinternals were.

The article, though, has an embarrassing number of typos...

mh_yam··on TDD is dead. Long live testing.
There's a balance. >it's the ONLY WAY to have tests in the business world

Perhaps in some organizations. I feel sorry if you have to work in such an environment. My company recognizes the value of testing-we have 15,000 acceptance tests and unit tests, and we do TDD perhaps 20% of the time.

I worked at a bank where there were 0 unit tests or acceptance tests. Just some half-assed QA guy going through toy scenarios and pushing the 'approve' button. That's not where I want to be (therefore I quit), but I also don't want to be in an environment where people scream and call me an infidel if I don't do TDD.

mh_yam··on You have ruined JavaScript
This is golden
mh_yam··on TDD is dead. Long live testing.
You really don't want to be surrounded by those people. They'll make you hate your life. Unless you are one of them.
mh_yam··on TDD is dead. Long live testing.
All this talk of gurus, senseis, ninjas, zealots, rockstars, and superstars and shit has to stop. It's seriously making me annoyed I work in this industry.
mh_yam··on TDD is dead. Long live testing.
> I haven't come across much about good design of tests (suggestions very much welcome).

I have yet to see a large-scale, popular piece of software written using TDD

mh_yam··on The rich have begun to work longer hours than the poor
Something to do with the fact that we now have work email on smartphones, and 24/7 VPN to our office?
mh_yam··on H. G. Wells’ interview with Stalin (1934)
Seeing what Obama is doing, it's pretty similar.
mh_yam··on H. G. Wells’ interview with Stalin (1934)
Bush was a very intelligent man contrary to what many believe. http://keithhennessey.com/2013/04/24/smarter/
mh_yam··on How 'DevOps' Is Killing The Developer
Every place I've seen DevOps, seems that developers bear the brunt of the work - learning the infrastructure and understanding deployments and such. I've never seen Ops people learning the codebase or even the software architecture / data structures.

Maybe that wasn't true "DevOps"?

mh_yam··on How 'DevOps' Is Killing The Developer
> DevOps isn't amount making Developers be Ops guys

Sure seems that way at many places.

mh_yam··on The Secret Shame of an Unacquired Tech Worker
Could be any number of reasons for this. Salary is surprisingly rigid over time for many because people simply don't like negotiating. Women especially negotiate less than men. Maybe she had a $40k salary at her previous job and $60k looked like an amazing deal when in reality is is way below market. Who knows...
mh_yam··on Fog Creek's Intern Hiring Process
(Manhattan prices) A good studio apartment will be $2000-2500 a month. A one bedroom would be $3000+.
mh_yam··on How programmers should write their resumes
Agreed that there is really no distinction in most cases (software engineer = software developer = programmer = guru = ninja etc), but it matters to the people in positions to hire you. I bet someone with a job title of 'software engineer' is perceived to be more 'prestigious' even if the job is really the same.

I am sick of job ads that use words like 'ninja' and 'rockstar', btw.

mh_yam··on How programmers should write their resumes
Haha. If a company doesn't want to hire me because my resume is not in .docx format, I probably don't want to be working there anyway!
mh_yam··on How programmers should write their resumes
Agreed. My (LaTeX) resume that I spend many hours refining has caught the attention of many hiring managers, and I often get compliments on it. Curse those recruiters who reformat my resume into their shitty Word templates. I've had times where a hiring manager would have the recruiter's version of the resume, and when I handed them my pretty resume they were pleasantly surprised.
mh_yam··on How programmers should write their resumes
Don't call yourself a programmer.
mh_yam··on The inexplicable rise of open floor plans in tech companies
I have no problem concentrating / focusing given there are no constant conversations / noise, people moving around, music, sales guy on the phone 8 hours a day, etc.

It's absurd to expect human beings, especially software engineers--who tend to be quieter, more introverted, and loner-types--to be herded like cattle into a crowded, noisy open-plan office and expect them to have the razor-sharp focus needed for high quality software development.

If you only hire people who thrive in noisy / distracting environments, I won't be surprised if you end up hiring the wrong people for actually getting the job done-because often times, the people who take on the most work, resolve the most difficult problems, and carry the most weight are those people who can't stand working in a place like that.

mh_yam··on The inexplicable rise of open floor plans in tech companies
No, because in public places there is a degree of anonymity.

At work, people all know each other. Inevitably, you get nosy and annoying people who constantly check out what others are doing and peer into their screens.

mh_yam··on The inexplicable rise of open floor plans in tech companies
Problem is, many of the places which have the worst types of open plan also seem to be the most allergic to things like working from home and quiet rooms. Also, many people who work in them don't have the luxury of going to a couch or quiet room.
Page 1 of 3Next →