Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gashaw
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
gashaw
7y ago
Programming on Purpose - Essays on Software Design, by P.J Plauger
2.
▲
by
gashaw
7y ago
This is probably the best (and most effortul) way to aquire the knowledge initialy. I did it a lot back in school, then few months upto a year later I would forget most of the material all the same.
3.
▲
by
gashaw
7y ago
I'm already rereading the most valuable books and it does help to retain their knowledge. I guess doing spaced repetition every x time would help even more. I feel that rereading and to a larger extent spaced repetition are very wastef
4.
▲
by
gashaw
7y ago
I am. About 70% are technical books related to my job (SWE) and the rest are combination of textbooks and popular science in fields that I find very interesting. If for some reason I lose interest in a book then I just stop reading it and d
5.
▲
Ask HN: How do you retain knowledge from books?
2 points
by
gashaw
7y ago
|
9 comments
6.
▲
by
gashaw
7y ago
Of course you are.
7.
▲
by
gashaw
7y ago
Exactly.
8.
▲
by
gashaw
7y ago
How can you prove something about yourself before first proving your existence? I know it sounds outlandish but it does point the gap in your proof.
9.
▲
by
gashaw
7y ago
I think consciousness is one of those things that is not defined well enough for us to understand it. Until there is a breakthrough in the understanding of consciousness itself there won't be any real conscious ai. It's like when
10.
▲
by
gashaw
7y ago
You can't prove even that. If you examine it closely, the argumnent only proves that "it" thinks. "It" is not necessarily an "I", for what restricts the thinking to an I (i.e a part of reality)? It could b
11.
▲
by
gashaw
7y ago
I used it few times, it's as good as the others. I don't think there ever will be a silver bullet, what works for some companies won't work for others. The real issues are people issues.
12.
▲
by
gashaw
7y ago
Release it! by Michael Nygard has lots of good info on design issues related to production systems and operations/devops of such systems.
13.
▲
by
gashaw
7y ago
I highly recommend "The Secrets of Consulting" by Gerald Weinberg.
14.
▲
by
gashaw
7y ago
On the project and management level read Rapid Development by Steve McConnell. On the detailed technical level read Code Complete by same author. Then read some blog posts on agile, scrum and kanban only to get familiar with the jargon.
15.
▲
by
gashaw
8y ago
Don't you mind having 5000+ LOC model? Methods being redefined because the class is huge and the developer didn't notice the existing method?
16.
▲
by
gashaw
8y ago
Direct your learning by what you need for your work. You can watch videos on the frameworks and tools you're using, read blog posts on issues you might have etc. After you have some more experience (and confidence) start reading books.
17.
▲
by
gashaw
8y ago
Ruby is great, Rails is good enough. The main issue with Rails (it's the same with other frameworks) is that it discourages from doing proper design. The only design decision you make is where to put a piece of code, which is ridiculou
18.
▲
by
gashaw
8y ago
Prepare a few questions for each trait you care about and then ask all candidates the same (or sample of) questions. Grade the candidate on each trait based on how well they answered the related questions and pick the best one. Because you
19.
▲
by
gashaw
8y ago
Growing Object Oriented Software Guided by Tests. So far I didn't learn anything from it, and it's hard to read more than ~10 pages without falling a sleep. Next on my list are Software Architecture in Practice and Programming Pea
20.
▲
by
gashaw
8y ago
What about cases where "good enough" is not enough? code that handles money comes to mind.
21.
▲
Ask HN: How do you come up with a set of test cases for your code?
12 points
by
gashaw
8y ago
|
6 comments
22.
▲
by
gashaw
8y ago
Meditations by Marcus Aurelius, A Guide to Rational Living by Albert Ellis, Feeling Good by David Burns - changed the way I see and cope with things and people that used to "cause" me lots of stress in the past. Behave by Robert S
23.
▲
by
gashaw
8y ago
I read the first one, "essays on software design".
24.
▲
by
gashaw
8y ago
Programming on Purpose - best book I read on software design so far. Behave: the biology of humans at our best and worst - explaing human behavior from many points of view, well written and mind blowing.