Recent submissions

Comment · 8 years ago
After we merge a pull request with rebase + fast forward merge, there is no merge commit created. This leads to a linear commit history.

Does anyone know anyway to look at the linear commit history alone (not GitHub) and tell where a pull request was merged and who merged it?

Comment · 9 years ago
@jonandersense Honestly, I prefer doing a 1 day onsite interview. The equation is different here. Here, the company is investing as much time in interviewing me as I am putting in them. It sounds fair.

But doing half a day coding exercise even before any technical interviewer in the company is ready to talk to me has a very imbalanced investment of time from both sides. I invest 4 hours in the company when the company invests none.

Comment · 9 years ago
In that case, we agree. I too believe that a 1 hour coding interview is reasonable although I am not too sure if it is ethical to do so without paying. But if it is a 4 hour coding interview without pay, I am certain that it is unethical.

Since you asked for alternatives, here are some suggestions I have:

- If you want to do a 4 hour coding round even before a phone interview, at least pay for your candidate's time and effort.

- Otherwise, restrict your coding round to 1 hour. I think this strikes the right balance between lack of pay and my time spent.

Comment · 9 years ago
A 4 hour coding assignment is half a day of work. I don't care if it is a toy project and if there is no business value in the work. But a 4 hour coding assignment is still half a day.

I may have to take a leave from my current work, take half a day off off my current contract or spend a significant part of my weekend on this problem, instead of with my family. I certainly expect to be paid for it.

Comment · 9 years ago
You're okay doing a coding project for a few hours? Good for you! I like to get paid by the hour.
Comment · 9 years ago
Comment · 9 years ago
The number of commands you show may not be unreasonable. But after spending many years in the industry, I think it is far easier for me to learn C++ with all its different types of pointers than it is to learn what Git is trying to tell me when I have screwed up something.

Either Git has a complex user interface like I claim or I am beginning to grow old.

Comment · 9 years ago
Comment · 9 years ago
> I'd much rather have a well rounded individual who isn't moonlighting on other things but rather can bring his clear focused mind to the office.

I don't understand how you equate doing side code projects to not bringing clear focused mind to the office.

Would you also much rather bring a well rounded individual who does not take art classes after work? Do you think taking arts classes after work would affect one's ability to focus in the office?

Then why do you make similar assumptions about doing side code projects? For many of us, doing side code project is like taking art classes. It is art for us and it helps us learn new things about the art of software development that is not always easy to learn in the constraints of real world software business. Most importantly, it is a relaxing and enjoyable experience. It refreshes our soul and combined with a good night's sleep, it helps us to better focus next day at work, not the other way around.

Are you saying that you would much rather not hire people like us who care about the art of software development because from your high horse, we don't look like "well rounded" individuals? If you hold this kind of irrational conservative beliefs, I'd much rather not work for you.

Comment · 9 years ago
Comment · 9 years ago
Is there a good alternative for VimFx?
Comment · 9 years ago
No, you won't be as productive as me.

The fact that you were not aware how Vim is different than other editor (editing language vs. keyboard shortcuts) shows that you use your current editor as a macro for keyboard shortcuts rather than something you can talk to with little verbs and nouns and combine them into complex editing instructions with ease.

There is no way you can match my speed and productivity of editing and refactoring code with that kind of approach to editors.

Comment · 9 years ago
Or imagine a surgeon being asked to perform a fake surgery before being offered a job.

If my degree does not mean anything at all in the software field, I wonder why we spend so much money on getting a degree!

Comment · 9 years ago
A toy problem to be solved in an hour is quite reasonable. Anything more than 2 hours and I would expect to be paid by the hour!

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton