Hacker Newsnew | past | comments | ask | show | jobs | submit | maksa's commentslogin

Gerald M. Weinberg books. Just get them all. QSM 1-4 for start.


Gerald M. Weinberg books.


Problem: are two points in the same polygon? Solution: a line drawn between those two points has an odd number of intersections with the polygon if they are both in it (or outside of it), and even number if they are not.


That's under-informative, we only know that both points are in the same polygon or outside of it. The underlying elegant algorithm is that of knowing whether a point is inside a polygon: a ray from that point out to infinity intersects the polygon an odd number of times if the point is in it, even otherwise.


- He provided high quality input and got quality output in return.

- He removed obstacles.

- He never let shit that was raining on him just fall down on us. He was basically an umbrella.


I judge the quality of books on software project management from references. I look at references section, and if I don't find any Gerald M. Weinberg I flat out discard the whole book because the author obviously didn't do his homework.

Pretty much the wisest author of all. Most of the time I feel like I owe everything I know to him.


If I didn't use Evernote for storing and carrying my life around I'd use http://notion.so


Foundation (Isaac Asimov), Hyperion (Dan Simmons) and Three Body Problem (Liu Cixin) stand out from all the SF I've read, and I've read a ton.


I thoroughly enjoyed the Three Body Problem!


- Pragmatic Programmer, From Journeyman To Master

- Code Complete 2nd Ed.

- Quality Software Management Vol 1-4, by Gerald M. Weinberg

I'd also throw in: Code Reading - The Open Source Perspective


And time zones. And daylight savings. Oh my oh my. And Asian trading sessions with a lunch break in the middle.


Haha, I loved the HK trading day with a 2h lunch break!

2.5 hours in the morning (10:00 to 12:30), 1.5 hours in the afternoon (14:30 to 16:00), who needs more than 4 hours trading a day?

Shame they extended it in 2011.


Yes, data cleanup and maintenance is why proprietary data vendors still survive.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: