C
C#2y ago
KidKai25

❔ Must read books!?

What are some books that have really helped you become better skilled?
35 Replies
ero
ero2y ago
reading books will never ever ever make you better everyone learns differently, i guess but you get better so much easier by just doing
KidKai25
KidKai25OP2y ago
@mtreit what do you say? I doubt this though.
ero
ero2y ago
yeah i exaggerated
KidKai25
KidKai25OP2y ago
it's alright haha
canton7
canton72y ago
C# in depth, CLR via c#, domain driven design
Aaron
Aaron2y ago
$aaronbooks
KidKai25
KidKai25OP2y ago
Almost half of them have been marked as not read yet :D. But thanks.
Aaron
Aaron2y ago
yeah, cause I don't get to read much but it's all the books I've been recommended
mtreit
mtreit2y ago
I am living proof this isn't true I'm self taught mostly from books I think everyone could benefit from reading some of the software engineering classics Programming Pearls is one of my favorite books of all time. Highly recommended. Code Complete is great. I prefer the first edition but the second is fine too. The Mythical Man Month...everyone should probably read that. Coder's At Work is awesome. The Pragmatic Programmer is another one. The C Programming Language for an example of almost perfect technical writing in action.
Groophy
Groophy2y ago
Maybe can helpful
Groophy
Groophy2y ago
I hate to read books but, clean code is important point of coding
mtreit
mtreit2y ago
I'm personally completely against the Clean Code approach to programming (I feel the same way about Design Patterns) but everyone should judge for themselves.
The king of kings
I don't feel that interested either, there are just sooo many dame pages and you need to find your problem among all these pages 🙆🏻‍♂️
samuelp.exe
samuelp.exe2y ago
I just ordered Head First C# from Amazon
canton7
canton72y ago
Yeah I didn't particularly get on with the Clean X series. I think design patterns have value, not so you can pick the "right" one from the catalogue, but so that you can use the right name for the thing you're doing, which helps convey what you're doing to others
LPeter1997
LPeter19972y ago
Is this because you've also read uncle Bobs books and found that they write absolutely horrid code
mtreit
mtreit2y ago
I've watched his videos and leafed through his books. I am not a fan but I know a lot of people follow his approach.
LPeter1997
LPeter19972y ago
I mean, as long as people follow his advice and not actually the style of code he writes, that's fine by me But IME the snippets he presents are questionable at best, at least they were in CC
Pibbles
Pibbles2y ago
yeah I got Clean Code, I just assumed it would be a pretty easy read since I'm not new or anything, but then the book is like this is the 100% correct way and if you use more than 2 arguments in a method you are an idiot (not a quote) I stopped reading it after that, you have to take that book with a bucket of salt
Pibbles
Pibbles2y ago
read that, good stuff
mtreit
mtreit2y ago
Great book if you are working on large distributed systems and the like
LPeter1997
LPeter19972y ago
There are worse atrocities in that book (https://qntm.org/clean) General advices would actually be generally good, but a bit extremist and lack explanation. Like
if you use more than 2 arguments in a method you are an idiot
Obviously not, Roslyn (the official fkin C# compiler) is full of methods taking 10+ args, but in some context, this advice would hint at something actually decent, which is discovering data-clumps
Pibbles
Pibbles2y ago
yeah some of the advice is really good, but you have to wade through a sea of perfectionism to get there not to mention I bought it from amazon, if you're going to buy Clean Code, do not buy from amazon - the printing is totally ruined
mtreit
mtreit2y ago
That likely has nothing to do with buying it on Amazon. Amazon is just a match-maker these days.
Pibbles
Pibbles2y ago
it's the vendor that uses amazon I don't know if there are other amazon vendors that sell it, but the most voted one is bad, don't use that one
mtreit
mtreit2y ago
Vendor's don't print the books
Ben
Ben2y ago
How about audible? fk reading is hard lol
Pibbles
Pibbles2y ago
well idk then, I'm pretty sure if you get it from waterstones, it's great
LPeter1997
LPeter19972y ago
Eh yeah I've been bitten by printed copies on eBay as well, so Idk. It's generally hard to find good quality at a decent price that does international shipping. None of the books that interest me come even near the country I live in... Figures are really hard with audiobooks
Esa
Esa2y ago
Domain Driven Design and Functional Programming in C# (second edition) both were really good. You don't need to employ functional programming to derive value from that book - it teaches you different ways to approach problem solving, or to even just think about problems, which I found really useful DDD is great for many reasons, but it gets a bit heavier/drier by the end. First half is really great at least.
Pibbles
Pibbles2y ago
Link?
Accord
Accord2y ago
Was this issue resolved? If so, run /close - otherwise I will mark this as stale and this post will be archived until there is new activity.
Want results from more Discord servers?
Add your server