Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tom5
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
3 ms
·
1.
▲
by
tom5
10y ago
The most efficient way to learn is to find out the original problems that these new things trying to solve. Learn as much as possible about the historic context of these problems and solutions. Having this big picture in mind will enable yo
2.
▲
by
tom5
10y ago
1. Requirement. Try to give clear requirement since changing requirement leads to frustration. In real world, requirement keeps changing. Try to explain the change and reasons behind it and it will help developer understand the big picture.
3.
▲
by
tom5
10y ago
How about starting with a web site? It is much easy to iterate and validate the idea. Once you get enough usage and feedback, then start to build app.
4.
▲
by
tom5
10y ago
You asked a good question and I do think programming is a good way to help lean math. This is a good book: Numerical Recipes http://nrbook.com
5.
▲
by
tom5
10y ago
Yes, Java is relevant, especially in large companies. A lot of back-end systems are using Java. For learning, you can start with reading Java Language Specification. And then you can read Java Virtual Machine Specification. After that, you
6.
▲
by
tom5
10y ago
I think it is more about paradox instead of fear. a)you want to add enough features to attract/impress potential users. b)you want to ship it, so you can get feedback asap. a) and b) are pulling to opposite directions, hence the parado