I'm pretty early in my career. There's just one book on my list now (and that's simply because I haven't made time to read others): The Clean Coder, by Robert Martin
Perhaps not. I'm 42 and I'm tend to think of my station in life as just being delayed by 15 years - I had to get over a rather crappy childhood and a protracted adolescence.
(That said, I'd admonish anyone your age that if you don't have children, have them now rather than a series of compensating house-pets for the rest of your life)
> (That said, I'd admonish anyone your age that if you don't have children, have them now rather than a series of compensating house-pets for the rest of your life)
I should give up my dreams in order to have kids ?
Two years ago, I had an idea ( that failed but that's not the point here ), I wanted to finish it so I simply walked into the office and quit.
I worked 6 months on my project, I didn't care about someone else, just me and my project.
I value your opinion and if you think that you should have kids, do it but for me, right now it would be like a prison.
Having children don't preclude following personal dreams - for my own situation - children enhanced my ability(and necessity) to discern if any potential dream was plausible, actionable, and worth the extra effort.
For example, I've given up trying to become a billionaire - my financial security is fine, so it would be regrettable to trade away going hiking with my family for extra money.
And as a practical matter, children are only horribly disruptive when very small - and they're quite fascinating as a source of entertainment in themselves.
But... here's the problem... biologically, female humans seem to be designed to have children easily up until about their mid-thirties (apparently longer if the specimen is fit and active.)
> And as a practical matter, children are only horribly disruptive when very small - and they're quite fascinating as a source of entertainment in themselves.
Is actually very insightful.
> But... here's the problem... biologically, female humans seem to be designed to have children easily up until about their mid-thirties (apparently longer if the specimen is fit and active.)
No one told us that we have to choose a female of our own age.
That's societies attempt to brainwash us.
While it looks quite disgusting when people are 20-30 years apart, 10 years is totally ok.
Sartre's "Nausea", which demonstrates the pointless nothingness of life, so one should not get too stressed out at work because Frank doesn't like your indentation style but that's how everyone at university does it ...
I've not read any of those, but the title of #2 struck a chord.
I remember years ago complaining to someone that the manager of a project whose code I needed kept refusing to fix the showstopping bugs in it. His answer was "go over his head to his manager. No more Mr Nice Guy."
I thought it over and he was right: I'd tried being reasonable for as long as I could and this guy was preventing me from doing my job properly. I spoke to his manager (who I had a great relationship with BTW) and the problem was fixed literally within minutes.
Since then I've taken that approach to heart: either work with me or get the hell out of my way because I won't be held back.
As a christian, I found parts of No More Mr. Nice Guy a bit less worthy, but I can highly recommend the book as a whole if you find yourself unbalanced.
The author isn't recommending anybody to be a jerk, but his admonitions to being more forthright, up-front, and a bit less scheming will help people find balance. And in consequence actually treating people with respect rather than project a somewhat false "nice-guy" facade.
>3) As cliche as it is, 'The Power of Now' is a great source to return to in times of personal and professional woes.
I tried reading The Power of Now but sometimes I felt it became really mumbo jumbo with all the spirituality. Would you advise me to just power through it?
As someone who had an almost allergic reaction to Tolle or 'spirituality', I can now say that if you can get past his style/tone/voice, it's actually pretty good.
But for me it first took about two years of study into Zen Buddhism and easing into the 'spiritual' terminology and things like 'meditation'. Tolle can be a bit of a leap if you're not already comfortable with mumbo jumbo (even if it's mostly style and has real substance underneath).
How I raised myself from failure to success in selling, Frank Bettger
Thinking in Systems: A Primer, Daniela Meadows
Most important thing is to get up and start doing stuff, understand how you personally f$$k things up and reap benifits of compound interest in personal development. I think these three bookshave a lot of information that is usable in any career or path one might choose.
Code complete was a great early read for someone who already knew the basics of programming
L'etranger Albert Camus, for the same reasons as jjgreen
A Herbert Shilt book on C programming but could have been K&R instead, was part of the process from moving from simple basic coding to software development
Can you explain what you liked about The War of Art? I read it because I have seen it mentioned on this site many times, but I did not enjoy it at all. I found that the first two sections contained very little useful information, and the third got somewhat silly when it started evoking angels and muses. I could see it being a motivational read for some?
I find it strange that it's mentioned in the same context as your #1 and #3, which I think are absolutely essential.
3. The Millionaire Fastlane: Crack the Code to Wealth and Live Rich for a Lifetime
Book number 3 has probably the most 'click baity' and the most douchey title of all times.
It sounds like one of those self help books or one of those get rich fast schemas but in fact, it's an eye opener and it encourages hard work.
There are so many things wrong with your post. Women are NOT objects to be acquired as some sort of sick goal or prize for being a productive society member. Women do not exert a control over men from which they must be freed. In fact, patriarchal society most often (and visibly) keeps women out of control and away from success and the kind of sick thinking you demonstrated above and is exalted by red pill communities actually perpetuates the oppression of women. I'm going to repeat this because you clearly lack an understanding of this fundamental concept: WOMEN ARE NOT OBJECTS
How does your last paragraph not degrade women as goal based objects. This is disgusting and I can not believe you are feigning ignorance to the meaning of the words you posted.
Slow down, I didn't post anything from the Redpill, I just mentioned it, you can't determine my personality, my mindset or my opinions in just one post.
Pretty sad this got flagged. Honestly, I would flag the Bible before it. I think I understand your reasoning. While I don't agree with it, it's no worse than Ayn Rand or Timothy Ferris.
I began reading the sidebar as per parent's recommendation and I see a lot of valid points in it. Also your post reinforces some points the author(s) mention in the sidebar. You should read it
1) Outliers by Malcolm Gladwell: I bought this book after it was referenced in one of Alex Ferguson's books. It's a fascinating tale of how people became to be successful by being the right person in the right environment at the right time, from how Bill Gates dominated the world of software, to how The Beatles became one of the best bands in the world. It's a great reminder that a mixture of hard work, the right environment, and dumb luck will help you do well.
2) C# in Depth by Jon Skeet: Buying and reading this book is what led me to continue down the deep rabbit hole of .NET development, and following the C# language from version 1 onwards via the book is a great way to appreciate the language, as well as use it. As someone that writes C# daily this is the main book I recommend to existing devs.
3) Introduction to Algorithms by CLRS: This is a bit of a cheat, because I've only glanced at various pages of this book. I have a degree in Computer Science, but my maths knowledge is lacking (to put it kindly), so despite my degree I have only a practical understanding of a lot of the algorithms talked about in the book. It's been my goal for years to build up my knowledge of maths to the point where I can read this book cover-to-cover and actually understand what's going on. I'm still not there, but hopefully one day I'll make it.
I've picked up quite a few over the years, with my favourite being Algorithms by Sedgewick.
With that being said, I've tried to teach myself about the most important data structures and algorithms, but I find that I'm not "really" understanding them, and am purely just remembering the gist of what I need to know.
Perhaps it's imposter syndrome, but despite being a passable developer, there's a part of me that feels that I need to be able to read the CLRS book and actually understand what's going on, because until I can read that book I don't feel that I know the ins-and-outs of these algorithms.
1. Godel, Escher, Bach -- Because it sparked my interest and got me started down the path.
2. The Pragmatic Programmer -- a classic. Reminds me that I need to re-read it.
3. Effective Oracle by Design, by Tom Kyte -- Not that I use Oracle any more, thankfully, but really provided a lot of insight about how databases function and how it pays to deeply understand their internals when writing webapps.
1. The Bible. It encourages me to live in a way that's also good for others, especially when I'm feeling selfish and cynical, and it teaches me how to interact with them in a healthy way (e.g. the book of Proverbs).
2. The Elements of Style. I always enjoyed writing, but at first school taught me to write in a flowery, longwinded way. This was the book that cracked the code for me to good writing. It dispelled a lot of self-serving and ultimately self-defeating habits and paved the way to clean, helpful English. When I finally got into programming in my late twenties, I found that many of the same principles make good code.
3. The Visual Display of Quantitative Information. This is like the Elements of Style but for graphs. Again, it encouraged me to cut through the hype and deliver the content as clearly and succinctly as possible --- to serve the reader, not stroke my ego.
1) Hackers and Painters, by Paul Graham—This book had a huge influence on me and is why I left a successful and growing low tech business in Asia to move to California and become a software engineer.
2) Zero to One, by Peter Thiel—Zero to one opened my eyes to several angles of business that I hadn't been thinking about. It made me think much harder about making long-term plans towards a concrete goal, even if changes must be made along the way. It also clarified my thoughts about the nature of competition and non-conformity. Courage is in even shorter supply than genius.
3. The Hero with a Thousand Faces, by Joseph Campbell—While it's not a business book, this book is a deep look at mythology and psychology. I find it helpful both for understanding people and for understanding myself.
K&R C (Draft ANSI Edition) - A small book that shows how you should write. Many of the examples are not really good code anymore, but it traveled and inspired.
Perl Little Black Book - I needed to learn Perl and it was packed. Much like many of the ORA pocket references, except with a lot more examples. My copy is in rough shape with flags, notes, and highlights.
I will have to dig it out of a box, but I had a system process and design book from a college class that I used extensively in my first decade of work. I think I internalized it all. I put the book in a crate with my K&R C book waiting for a good shelf to put it on when I get somewhere a little more permanent.
85 comments
[ 4.5 ms ] story [ 159 ms ] thread(That said, I'd admonish anyone your age that if you don't have children, have them now rather than a series of compensating house-pets for the rest of your life)
I should give up my dreams in order to have kids ?
Two years ago, I had an idea ( that failed but that's not the point here ), I wanted to finish it so I simply walked into the office and quit.
I worked 6 months on my project, I didn't care about someone else, just me and my project.
I value your opinion and if you think that you should have kids, do it but for me, right now it would be like a prison.
Having children don't preclude following personal dreams - for my own situation - children enhanced my ability(and necessity) to discern if any potential dream was plausible, actionable, and worth the extra effort.
For example, I've given up trying to become a billionaire - my financial security is fine, so it would be regrettable to trade away going hiking with my family for extra money.
And as a practical matter, children are only horribly disruptive when very small - and they're quite fascinating as a source of entertainment in themselves.
But... here's the problem... biologically, female humans seem to be designed to have children easily up until about their mid-thirties (apparently longer if the specimen is fit and active.)
Because this:
> And as a practical matter, children are only horribly disruptive when very small - and they're quite fascinating as a source of entertainment in themselves.
Is actually very insightful.
> But... here's the problem... biologically, female humans seem to be designed to have children easily up until about their mid-thirties (apparently longer if the specimen is fit and active.)
No one told us that we have to choose a female of our own age. That's societies attempt to brainwash us. While it looks quite disgusting when people are 20-30 years apart, 10 years is totally ok.
All of your working life is built on relationships, even if you code all day.
1) Scott Adams 'How to fail at almost everything' for life strategy.
2) Robert Glover's 'No more Mr Nice Guy' for assertiveness and being your authentic self no matter what.
3) As cliche as it is, 'The Power of Now' is a great source to return to in times of personal and professional woes.
Good luck and Godspeed in your career(s).
I remember years ago complaining to someone that the manager of a project whose code I needed kept refusing to fix the showstopping bugs in it. His answer was "go over his head to his manager. No more Mr Nice Guy."
I thought it over and he was right: I'd tried being reasonable for as long as I could and this guy was preventing me from doing my job properly. I spoke to his manager (who I had a great relationship with BTW) and the problem was fixed literally within minutes.
Since then I've taken that approach to heart: either work with me or get the hell out of my way because I won't be held back.
The author isn't recommending anybody to be a jerk, but his admonitions to being more forthright, up-front, and a bit less scheming will help people find balance. And in consequence actually treating people with respect rather than project a somewhat false "nice-guy" facade.
I tried reading The Power of Now but sometimes I felt it became really mumbo jumbo with all the spirituality. Would you advise me to just power through it?
But for me it first took about two years of study into Zen Buddhism and easing into the 'spiritual' terminology and things like 'meditation'. Tolle can be a bit of a leap if you're not already comfortable with mumbo jumbo (even if it's mostly style and has real substance underneath).
How I raised myself from failure to success in selling, Frank Bettger
Thinking in Systems: A Primer, Daniela Meadows
Most important thing is to get up and start doing stuff, understand how you personally f$$k things up and reap benifits of compound interest in personal development. I think these three bookshave a lot of information that is usable in any career or path one might choose.
Great primer for folks unfamiliar with systems engineering.
L'etranger Albert Camus, for the same reasons as jjgreen
A Herbert Shilt book on C programming but could have been K&R instead, was part of the process from moving from simple basic coding to software development
2) "how life imitates chess" Garry Kasparov
3) "how life imitates chess" Garry Kasparov
Highly recommended, very good read and smart book. I would call it the modern version of The Art of War.
I find it strange that it's mentioned in the same context as your #1 and #3, which I think are absolutely essential.
2. "The art of war" by Sun Tzu
3. "Meditations" by Marcus Aurelius
2. sidebar from /r/theredpill
3. The Millionaire Fastlane: Crack the Code to Wealth and Live Rich for a Lifetime
Book number 3 has probably the most 'click baity' and the most douchey title of all times. It sounds like one of those self help books or one of those get rich fast schemas but in fact, it's an eye opener and it encourages hard work.
It's not a joke, one hasn't to take all for granted in that sub and 90% of those people are pathetic but there is some truth in the sidebar.
What the redpill tries to teach people, is to take control over their lives.
Don't focus on woman but on your dreams, if one can manage to take control over those things, woman will come naturally.
Well I'm sorry this isn't the right moment for that.
I never said that I treat them like objects, in fact I value woman even more since the red pill.
I just don't focus on woman but on myself.
Here is what I wrote.
> Don't focus on woman but on your dreams, if one can manage to take control over those things, woman will come naturally.
It's about order. So many people are so much obsessed with dating and woman that they lose focus on the really important things.
Listen, I'm not here to argue with some guy over the internet, if you don't like ignore it.
2. Compiler Construction Using Java, JavaCC, and Yacc, IEEE/Wiley, 2012 by Anthony J. Dos Reis
3. An Introduction to Functional Programming Through Lambda Calculus by Greg Michaelson
I'm lazy now so just look on my previous comment:
[0] - https://news.ycombinator.com/item?id=12099943
2) C# in Depth by Jon Skeet: Buying and reading this book is what led me to continue down the deep rabbit hole of .NET development, and following the C# language from version 1 onwards via the book is a great way to appreciate the language, as well as use it. As someone that writes C# daily this is the main book I recommend to existing devs.
3) Introduction to Algorithms by CLRS: This is a bit of a cheat, because I've only glanced at various pages of this book. I have a degree in Computer Science, but my maths knowledge is lacking (to put it kindly), so despite my degree I have only a practical understanding of a lot of the algorithms talked about in the book. It's been my goal for years to build up my knowledge of maths to the point where I can read this book cover-to-cover and actually understand what's going on. I'm still not there, but hopefully one day I'll make it.
With that being said, I've tried to teach myself about the most important data structures and algorithms, but I find that I'm not "really" understanding them, and am purely just remembering the gist of what I need to know.
Perhaps it's imposter syndrome, but despite being a passable developer, there's a part of me that feels that I need to be able to read the CLRS book and actually understand what's going on, because until I can read that book I don't feel that I know the ins-and-outs of these algorithms.
2. The Pragmatic Programmer -- a classic. Reminds me that I need to re-read it.
3. Effective Oracle by Design, by Tom Kyte -- Not that I use Oracle any more, thankfully, but really provided a lot of insight about how databases function and how it pays to deeply understand their internals when writing webapps.
For anyone that is ready to stop consuming themselves with all things esoteric and start writing generally good code by default.
If more devs followed the relatively simple patterns and practices in this book the phrase "legacy code" might not be a curse-word.
2. The Elements of Style. I always enjoyed writing, but at first school taught me to write in a flowery, longwinded way. This was the book that cracked the code for me to good writing. It dispelled a lot of self-serving and ultimately self-defeating habits and paved the way to clean, helpful English. When I finally got into programming in my late twenties, I found that many of the same principles make good code.
3. The Visual Display of Quantitative Information. This is like the Elements of Style but for graphs. Again, it encouraged me to cut through the hype and deliver the content as clearly and succinctly as possible --- to serve the reader, not stroke my ego.
2) Zero to One, by Peter Thiel—Zero to one opened my eyes to several angles of business that I hadn't been thinking about. It made me think much harder about making long-term plans towards a concrete goal, even if changes must be made along the way. It also clarified my thoughts about the nature of competition and non-conformity. Courage is in even shorter supply than genius.
3. The Hero with a Thousand Faces, by Joseph Campbell—While it's not a business book, this book is a deep look at mythology and psychology. I find it helpful both for understanding people and for understanding myself.
Incerto - Nassim Nicholas Taleb (4 volumes, with The Black Swan as my favourite). Learn how not to be a fool, or at least, minimize its impacts.
The Startup Owner's Manual - Steve Blank. Learn how to find your way through the market.
The Elements of Style, Strunk & White. On clear writing.
Hitchhiker's Guide to the Galaxy (series), Douglas Adams. So you don't take yourself too seriously.
K&R C (Draft ANSI Edition) - A small book that shows how you should write. Many of the examples are not really good code anymore, but it traveled and inspired.
Perl Little Black Book - I needed to learn Perl and it was packed. Much like many of the ORA pocket references, except with a lot more examples. My copy is in rough shape with flags, notes, and highlights.
I will have to dig it out of a box, but I had a system process and design book from a college class that I used extensively in my first decade of work. I think I internalized it all. I put the book in a crate with my K&R C book waiting for a good shelf to put it on when I get somewhere a little more permanent.
2. "The Practicing Mind" – Thomas Sterner
3. "Better: A Surgeon's Notes on Performance" – Atul Gawande (I'm not a surgeon; the principles herein are universal)
(honorable mention: "How to Win Friends and Influence People" – Dale Carnegie; various biographies by Caro and Chernow)
"The Little Schemer"
"Stories of Cats and the Lives They Touch" by Peggy Schaefer
Fooled by Randomness, Taleb
Linchpin, Seth Godin