News for hackers. Stuff that matters.
Re:Good Books for a Lousy Year by happy_path on Wednesday December 09, 2020 @04:49AM (#25356931)
When I see this kind of lists I always think of getting some of these books and reading them. However, I feel like reading books that have no relationship with my job (software engineer) is a waste. Do any feel the same? Is this a harmful mindset and should stop worrying about "wasting" my free time?
Re:Good Books for a Lousy Year by digikazi on Wednesday December 09, 2020 @04:58AM (#25356997)
Reading books that are unrelated to what you do for a living is not a waste - not in my opinion at least.

The stuff you read "for work" will undoubtedly increase your technical knowledge and make you a better software engineer, but the books you read for pleasure might just soothe your soul, increase your knowledge about the world you live in (good, interesting biographies, history books, etc) or they might just be good fun and a good way to switch off.

So while I don't necessarily think your mindset is harmful per se, I do think it is perhaps a little self limiting. That's just my opinion of course - I like literature so for me books are definitely a pleasure. Your mileage might vary :)

Re:Good Books for a Lousy Year by happy_path on Wednesday December 09, 2020 @05:08AM (#25357060)
Thank you. I needed to read that.
Re:Good Books for a Lousy Year by dwighttk on Wednesday December 09, 2020 @06:35AM (#25357578)
Lists like these are great for finding books that are worth reading. Find someone you respect and then just pick one of the books they recommended. Or look at a few lists and see if there is one that keeps popping up. Books are a bit of commitment so it is nice to have at least the promise that a book is going to be good when you are just starting to read for more than work.
Re:Good Books for a Lousy Year by rramadass on Wednesday December 09, 2020 @08:08AM (#25358076)
>I feel like reading books that have no relationship with my job (software engineer) is a waste. Do any feel the same? Is this a harmful mindset and should stop worrying about "wasting" my free time?

This is very harmful to your "intellectual growth" and you should break out of the mindset that everything you read should be oriented towards your job and career only. Something from the book The 7 habits of highly successful people which i had read a long time ago stayed with me. There is a concept of P (for Production) and PC (for Production Capability/Capacity) mentioned in that book. P is what gets you a job in the present time since you are employed to "Produce" something for the Company immediately. However your future growth, both professionally and personally depends on how well you cultivate your "Production Capability/Capacity" so as to take advantage of whatever the future might throw at you. This is why expanding your mind and intellectual horizons by reading on widely different domains is so important. Don't limit yourself by reading only job/career related stuff. Go outside your comfort zones and expose yourself to various ideas and concepts. Life is much more fulfilling that way.

One thing to note is that you don't read all books cover-to-cover. You skim and jump back-and-forth to quickly identify the gist and essentials. Only then do you sit down for serious study of the identified sections. Also don't try to remember everything you study; only the essence/core is to be assimilated, for everything else keep a mental bookmark so that you know where to look for when you need the details later.

Re:Good Books for a Lousy Year by rob74 on Wednesday December 09, 2020 @05:29AM (#25357200)
There's an (apparently untranslatable) word in German for people who are only interested in amassing knowledge in their own domain and totally ignorant of anything else: "Fachidiot" (see also https://english.stackexchange.com/questions/327748/is-there-...) - it's not really a flattering term. So, in my book, expanding your horizons is a good thing. Of course, Sherlock Holmes would disapprove (https://news.ycombinator.com/item?id=3605300).
Re:Good Books for a Lousy Year by rramadass on Wednesday December 09, 2020 @08:28AM (#25358210)
>Of course, Sherlock Holmes would disapprove

Ah, No! As a lifelong Sherlockian/Holmesian i cannot allow you to cast my hero in a unflattering light :-) That was Holmes being flippant. Over the timeline of the stories, it turns out that Holmes is actually very well and widely read and has a large personal library into which he often dips for some long forgotten fact which has suddenly become relevant to his current case.

Re:Good Books for a Lousy Year by RMPR on Wednesday December 09, 2020 @05:37AM (#25357239)
Re:Good Books for a Lousy Year by codetrotter on Wednesday December 09, 2020 @06:40AM (#25357597)
It's translatable to Norwegian though. The Norwegian word for it is fagidiot.

IPA: /faːɡ.i.di.uːt/

https://naob.no/ordbok/fagidiot

https://en.wiktionary.org/wiki/fagidiot#Norwegian_Bokmål

Re:Good Books for a Lousy Year by newdude116 on Wednesday December 09, 2020 @08:11AM (#25358098)
Sorry could not resist: Kraftidioten

https://www.imdb.com/title/tt2675914/

Re:Good Books for a Lousy Year by rob74 on Wednesday December 09, 2020 @08:56AM (#25358436)
Fascinating... "Kraftidioten" could also be a German word, but with a different meaning. In Norwegian, the "kraft" ("powerful") refers to the idiocy, whereas in German it refers to the idiot. That's why the film was called "Einer nach dem anderen" in German - "Kraftidioten" wouldn't have gone down well with bodybuilders...
Re:Good Books for a Lousy Year by ctrlp on Wednesday December 09, 2020 @08:15AM (#25358120)
In English was that person a 'Fachingidiot'.
Re:Good Books for a Lousy Year by gibspaulding on Wednesday December 09, 2020 @12:32PM (#25361146)
This was my first thought as well. It looks like "Fach" translates to something like compartment, or subject, which I suppose makes sense in the context:

https://en.wiktionary.org/wiki/Fach#German

Re:Good Books for a Lousy Year by jcynix on Wednesday December 09, 2020 @04:57AM (#25356993)
Your free time should be the time when you do things unrelated to your professional work. A healthy advise I got from Usenet a long time ago is that one should have a hobby unrelated to computers.

That advise was given when there where no eBook readers, Smartphones or other mobile stuff. But it's still a good advise IMO as long as you use these tools for mainly recreational activities.

So long note, short answer: reading books isn't a waste of time.

Re:Good Books for a Lousy Year by happy_path on Wednesday December 09, 2020 @05:00AM (#25357007)
Well, my native language is not English, so I could think that reading in English improve that language skill.

What about if I feel I'm not a good software engineer?

Re:Good Books for a Lousy Year by lentil_soup on Wednesday December 09, 2020 @05:13AM (#25357100)
I'd advise you try to not think of all reading as something that needs to "improve" something in you.

We do many things just for pleasure; we go on holiday, we have friends, we eat dessert, we go for walks, we read books.

If you feel you need to improve your English or your technical skills, that's fine, you can study. But that's unrelated to all the other activities you might do for your own pleasure.

Re:Good Books for a Lousy Year by rramadass on Wednesday December 09, 2020 @08:19AM (#25358147)
>I'd advise you try to not think of all reading as something that needs to "improve" something in you.

Well said! This is the curse of the modern society/economy that everything you do should be towards some "improvement" either materially or otherwise. The concept and importance of "play" has all but been forgotten. Incidentally, much of Science progressed only because many of the Scientists actually loved "playing" with what interested them. The actual inventions/discoveries were more accidental like.

Knowledge for Knowledge's sake is a very good thing.

Re:Good Books for a Lousy Year by purple-again on Wednesday December 09, 2020 @08:07AM (#25358073)
I will go against the grain here a bit because on anonymous forums humans (myself included) have this nasty habit of forgetting they might be talking to a 12 year old child and instead imprint a vague version of themselves on the people they talk to.

If you are close to the beginning of your journey, like say 1-3 years ago you didn't know how to program at all, them I would take the advice you are getting with a grain of salt. I would recommend pouring your free time into your trade, gaining both a breadth of knowledge about software engineering (like spending 3 hours learning about C++ not to write a program in it but to be able to understand what it is and what it isn't so you can carry a brief conversation when the topic turns to it) and a depth of knowledge with your preferred toolset (like 200+ hours going through 3-4 ground up resources on Python because its your most reached for language to get work done).

Once you have that strong foundation, the other advice here is very sound. Turn your computer off and go do wood working, or read a comprehensive history series that tackles each decade (and then do it again from an Asian focused author rather than a Western focused one), or find a solid podcast to listen to while you go for long walks in nature, etc. Pretty much anything other than sitting at your computer for both your job and your hobby.

Re:Good Books for a Lousy Year by xenocratus on Wednesday December 09, 2020 @07:36AM (#25357875)
A lot of the time I feel the same way, just a bit more broadly, that everything I do must improve me in some way, especially in the technical realm (I'm a software engineer as well). Even when I do stuff for "fun", I try to be strict about it and sort of analyse the fun to make sure I'm getting my time's worth.

But then reading your message made me think: this sounds a lot like Sartre's waiter [1]. I don't think I can change the way I feel and approach life, and I'm quite comfortable with my approach, but if you're not and you want to make a change, you might want to dig into why that's the case.

[1] https://existentialcomics.com/comic/101

Re:Good Books for a Lousy Year by mrlala on Wednesday December 09, 2020 @10:13AM (#25359277)
>What about if I feel I'm not a good software engineer?

Then you might actually be a descent software engineer. It's when you stop worrying if you're good enough that you are most likely falling behind.

Re:Good Books for a Lousy Year by PlugTunin on Wednesday December 09, 2020 @08:02AM (#25358041)
I understand where you're coming from. What you might consider is that many ideas can be abstracted out and applied to aspects of life that, on the surface, aren't closely related.

For instance, Range, one of the books that Gates recommends, isn't specific to any occupation, but can inform one's general perspective on the hazards (or benefits) of taking a software job that is more specialized, and whether it's the best thing for your career in the long-term.

Relatedly, I can't tell you exactly what genre the You're Not So Smart or Freakonomics podcasts fit into, but like a lot of good books, each fleshes out all sorts of high-level ideas that can relate to day-to-day life.

I really enjoy learning about behavioral psychology/economics-type stuff.

Re:Good Books for a Lousy Year by chiefalchemist on Wednesday December 09, 2020 @08:08AM (#25358081)
Reading is rarely a waste of time. Who knows, maybe you won't be an engineer forever? Maybe you'll become management, or leadership? Reading will help. Maybe you'll read something that will inspire you to switch careers? More reading will help you get there. And then of course there's reading to start and carry conversations. You'll be surprised what asking, "Have a book you recommend?" can do.

Finally, if you have children, reading is a great habit to instill in them. Trial and error is a good way to learn, but it's time consuming and sometimes painful. Reading is one of few shortcuts in life that's not a fool's errand.

Re:Good Books for a Lousy Year by minkeymaniac on Wednesday December 09, 2020 @08:34AM (#25358260)
In that case read the book "Range: Why Generalists Triumph in a Specialized World" from that list first. You will notice that the people that came up with solutions came from a total different discipline, while the people in that field were stuck
Re:Good Books for a Lousy Year by parkersweb on Wednesday December 09, 2020 @09:21AM (#25358714)
Or another book recommendation from Gates Notes ‘Where Good Ideas Come From” https://www.gatesnotes.com/Books/Where-Good-Ideas-Come-From which argues that some of the most innovative discoveries from history come from exaptation - the application of ideas from one discipline to an unrelated field.
Re:Good Books for a Lousy Year by quercusa on Wednesday December 09, 2020 @10:10AM (#25359244)
Agreed - that's a useful book.
Re:Good Books for a Lousy Year by wmxsk on Wednesday December 09, 2020 @06:12AM (#25357434)
Ironically, one of the book he recommended 'Range' is about expanding your horizons.
Re:Good Books for a Lousy Year by 1e-9 on Wednesday December 09, 2020 @05:23AM (#25357166)
Reading immersive fiction makes me significantly more productive. I believe there are two main benefits: 1) It hones my ability to stay focused, and 2) It exercises the world-simulation part of my brain, which I use heavily for understanding problems and visualizing solutions.

Whenever I go more than a few weeks or so without reading fiction, I tend to notice a drop in my productivity and problem-solving ability. Binge-reading a good book fixes it every time.

Re:Good Books for a Lousy Year by happy_path on Wednesday December 09, 2020 @05:53AM (#25357335)
Could you recommend any fiction books?
Re:Good Books for a Lousy Year by purple-again on Wednesday December 09, 2020 @08:17AM (#25358130)
If you want a breadth of grounded fantasy (IE takes place in our world but contains elements that don't really exist in our world) then I would recommend picking through Stephen King.

If you want to completely escape our world then I recommend the old Conan books or the modern Brandon Sanderson starting with Stormlight Archive.

You have received plenty of Sci Fi recommendations but I will add my own personal favorite (this is one novel in the series): https://en.wikipedia.org/wiki/In_Death_Ground

If you want fiction that is grounded in reality with little to no fantasy elements then the murder mystery genre has quite a few gems that are fun to try and guess the twist of when you are reading. Murder on the Orient Express is great if you havn't experienced the story yet.

Re:Good Books for a Lousy Year by vict00ms on Wednesday December 09, 2020 @09:18AM (#25358679)
I'm a big fan of King and as such implore you to recommend specific works: nobody should read 'Rose Madder' on accident (or even as punishment, I don't care the transgression).

Have you read Robert Jordan's 'Conan' books? I just reread them (after finally getting around to reading Sanderson's final two books of Jordan's 'Wheel of Time' series) and they're more fun than I'd remembered!

Re:Good Books for a Lousy Year by lentil_soup on Wednesday December 09, 2020 @06:20AM (#25357489)
given your interest in tech and not being used to fiction maybe try some science fiction short stories?

I'd recommend Issac Asimov's short stories. The robot series for example: https://en.wikipedia.org/wiki/Robot_series. You can read a few of those in a sitting.

Re:Good Books for a Lousy Year by thr0w3345 on Wednesday December 09, 2020 @07:29AM (#25357842)
I really enjoyed salvation by peter f Hamilton lately if you’re into sci-fi :)
Re:Good Books for a Lousy Year by vict00ms on Wednesday December 09, 2020 @09:14AM (#25358631)
'REAMDE' by Neil Stephenson. It's about a fictional MMORPG and really fun.
Re:Good Books for a Lousy Year by slampig on Wednesday December 09, 2020 @08:42AM (#25358322)
You should definitely rethink your priorities. You go to work to support the rest of your life. You don't live to work.
Re:Good Books for a Lousy Year by selykg on Wednesday December 09, 2020 @10:34AM (#25359564)
This is super important. I think a lot of people would understand this better if they experienced burn out.

I used to spend a lot of time working. Then over time that just started destroying me. I got let go from my job and while I had noticed this a bit, particularly on vacations, I had no idea how to "not work."

My stress level was through the roof and I had no outlets for anything.

2020 has been the year of me trying to create a life outside of work. Kind of a weird ass year to try it but despite 2020 being 2020, I've rediscovered my love of reading, really started learning music theory, and a bunch of smaller things.

I should be able to go into 2021 a lot better as a person and feel my life is "better" in a lot of ways that it was previously pretty poor. I still don't think my life is amazing or great or anything, but baby steps.

A big change in mindset to accomplish a lot of this is that my job exists to plan for the future (planning for retirement has been a big deal this year), it pays for me to have fun (enjoy the now), and it pays for me to pay my bills to live. My job is not my life, it's a means to an end. I show up, I do my job, and I leave at the end of the day and I don't think about work until I come back in the next morning.

Re:Good Books for a Lousy Year by gadders on Wednesday December 09, 2020 @05:40AM (#25357258)
Don't let your job run your life. You're more than an employee, even if development is your passion.

And if you read the same books as everyone else, you'll have the same ideas as everyone else :-) Read about other industries - do they have stuff you can re-use? Read some of the great books and learn about history and human nature.

Develop a "hinterland" - https://en.wikipedia.org/wiki/Hinterland

Re:Good Books for a Lousy Year by Ma8ee on Wednesday December 09, 2020 @05:00AM (#25357013)
I certainly hope you consider yourself something more than a software engineer. As a human, living with other people in a society, reading other books will not only help you and make your life richer, but also enhance the lives of the people around you.
Re:Good Books for a Lousy Year by happy_path on Wednesday December 09, 2020 @05:09AM (#25357072)
Good question, but being a software engineer is a big part of my life. Maybe a too big part.
Re:Good Books for a Lousy Year by bawolff on Wednesday December 09, 2020 @05:15AM (#25357110)
Learning about a variety of topics can help with that - the world is not full of discrete boxes, skills from different things often will indirectly improve your abilities in other areas.
Re:Good Books for a Lousy Year by rramadass on Wednesday December 09, 2020 @08:43AM (#25358329)
Your Identity != Your Profession
Re:Good Books for a Lousy Year by ferkad on Wednesday December 09, 2020 @05:46AM (#25357298)
There is a book that might change your mind and it is actually on the list Range: Why Generalists Triumph in a Specialized World" by David Epstein.
Re:Good Books for a Lousy Year by allie1 on Wednesday December 09, 2020 @07:07AM (#25357742)
Read "poor charlie's almanack" - it will illuminate you on why you should read across different topics. In short, if you only have one mental model (way of thinking) through which you're viewing the world, you will incorrectly apply it to everything around you. As you read more broadly and learn different ways of thinking and will apply the appropriate one to each situation.
Re:Good Books for a Lousy Year by janekm on Wednesday December 09, 2020 @05:02AM (#25357017)
Unless you're a "code monkey" being a software engineer involves using creativity, which in my experience requires giving your brain enough "downtime" as well as a broad range of inputs. Reading a broad range of books (fiction too) will give your brain the stimulus to create the connections that enable creativity.
Re:Good Books for a Lousy Year by happy_path on Wednesday December 09, 2020 @05:05AM (#25357038)
I'm not a code monkey but, in my current place of work, there is no much place for creativity (micromanaging) and I miss that. I'm trying to learn some things on the side (because I'm not assigned enough challenging tasks.
Re:Good Books for a Lousy Year by janekm on Thursday December 10, 2020 @07:35AM (#25373011)
Well, I don't necessarily mean just creativity in that sense but also where you have a problem to solve and during a walk or shower you get that flash of inspiration, a way to solve it that comes from your brain making unexpected connections... I find that one of the most satisfying aspects of the work.

Though maybe I'm lucky in that I have very broad architectural responsibilities in my job...

Re:Good Books for a Lousy Year by selykg on Wednesday December 09, 2020 @10:27AM (#25359471)
Why don't you give it a try?

Think of it like a proof of concept. You don't just write perfect code every single time you sit down, right? Sometimes you write something and test whether it'll work. Sometimes you find it works, other times it doesn't.

I encourage people to try to do the same with their life.

I was always of the mind "Meditation is some kind of stupid mumbo jumbo and it's dumb and a waste of time"

I now meditate, because I tried it and realized it was helping me.

You don't have to go into some idea thinking this is the rest of your life, it's not, you can try something, see if it helps you or you enjoy it. If you aren't enjoying it or you don't see it actually helping you then stop and do something different.

I read a lot, over 20 books this year, most of it fiction. It has replaced watching tv in 2020 and I set a goal to read at least 30 minutes a day.

Re:Good Books for a Lousy Year by iamacyborg on Wednesday December 09, 2020 @09:10AM (#25358595)
Amusingly, one of the books in his list (Range) is precisely about this.

Reading more about areas outside of your own domain of expertise can only be a good thing as it introduces you to thoughts and concepts you otherwise wouldn't know about.

Frankly, more people in your field should read more broadly, particularly in the humanities.

Re:Good Books for a Lousy Year by why5s on Wednesday December 09, 2020 @04:59AM (#25357001)
I don't think it's a waste. A good chunk of my reading involves content unrelated to my job (software engineer). Not every hour of the day has to be spent chasing "productivity". Unstructured free time outside of work is essential to keeping me productive at work.
Re:Good Books for a Lousy Year by yoz-y on Wednesday December 09, 2020 @05:23AM (#25357157)
As a software engineer who didn't read almost any books about software engineering I have a question: How did reading any books about SWE changed the way you work?

I found that reading books on other subjects (from non-fiction I've read some biographies, some economics books, the usual suspects like Sapiens and such). I find that knowing a bit about everything is mainly a good way to keep conversations going because it enables you to chip in on many different subjects while otherwise it might be hard to find a common interest.

It also helps to see some issues that one might overlook. An example would be American Kingpin which shows how a good technical idea with no moral oversight might end up creating something that ultimately makes world a little bit worse.

Re:Good Books for a Lousy Year by happy_path on Wednesday December 09, 2020 @05:32AM (#25357215)
Reading technical books has helped me pass some interviews and improve my programming skills. It also helps me learn new languages (Go) and do some personal projects. No personal project has helped me get a job though...

Usually the part of out-of-scope of software is dealt by product managers. Maybe it is a problem of working in a big corporation?

Re:Good Books for a Lousy Year by yoz-y on Thursday December 10, 2020 @05:50AM (#25372292)
> Usually the part of out-of-scope of software is dealt by product managers.

Life happens outside of work too, it's nice to be able to talk about other things than coding. Out of scope questions can be also useful when asked the feared "do you have questions?" question during recruitment.

Re:Good Books for a Lousy Year by katnegermis on Wednesday December 09, 2020 @05:32AM (#25357217)
Ha, initially misread your question as its opposite (~"would reading technical/non-work related books in my spare time be a waste of time") and immediately thought no, of course not! To me, doing non-work related things outside of working is what makes _both_ activities things fun.

Don't be hard on yourself for not spending every waking minute of your life working, preparing for work, or feeling bad because you "should" be doing one of those two. That's a very quick way get burned out.

YMMV, but in my experience, even if you want to optimize your life for doing the best work possible, not working all the time is a winning strategy!

Re:Good Books for a Lousy Year by Brajeshwar on Wednesday December 09, 2020 @08:21AM (#25358164)
I suggest reading the book -- How To Be A Programmer[0, 1] and see how you want to move ahead with more books.

0. https://braydie.gitbooks.io/how-to-be-a-programmer/content/e... (Free to read, Community Edition)

1. https://www.amazon.com/How-Be-Programmer-Robert-Read-ebook/d...

Re:Good Books for a Lousy Year by Scarblac on Wednesday December 09, 2020 @05:56AM (#25357355)
Especially software engineering is one side technical knowledge about programming, and the other side the ability to understand new problem domains from scratch so you understand what is needed.
Re:Good Books for a Lousy Year by bluGill on Wednesday December 09, 2020 @09:23AM (#25358728)
It is more important for software people to know a wide range of subjects. Our job is to automate away the job of other industries, and every time we succeed we need to move on to a new domain and automate it. You should consider it a personal success when your current employer lays you off because the current version is good enough that they don't need as many people. Your best bet to success in this industry is to know a lot about something that isn't automated enough yet.
Re:Good Books for a Lousy Year by rv-de on Wednesday December 09, 2020 @08:37AM (#25358277)
Well, one could at least argue that reading a book that has no relationship to you in any way might be a waste. But narrowing this down to only your work - yeah, that's a harmful mindset for sure. You are not just your work ...
Re:Good Books for a Lousy Year by delaynomore on Wednesday December 09, 2020 @10:02AM (#25359154)
While I do read non-technical books, I don't read fiction for the same reason. It does feel like a waste of time when I could simply watch TV/surf the net instead :)
Re:Good Books for a Lousy Year by gibspaulding on Wednesday December 09, 2020 @12:44PM (#25361292)
I read a lot of SciFi, and have actually found that while I might not learn a ton from a book directly, I'm often inspired to do nonfiction reading on ideas or events mentioned in the book.
Re:Good Books for a Lousy Year by keiferski on Wednesday December 09, 2020 @06:12AM (#25357432)
You are a human being first and a [profession] second.
Re:Good Books for a Lousy Year by rramadass on Wednesday December 09, 2020 @08:39AM (#25358292)
Very well said!
Re:Good Books for a Lousy Year by arolihas on Wednesday December 09, 2020 @09:47AM (#25358968)
Do you have no interests outside your job?