|
Yes indeed! I remember reading Michael Abrash's book "Zen of Assembly Language" way back in the DOS days. It was like a "Zen of Motorcycle Maintenance" kind of book for understanding not just assembly language but also algorithms in general. I walked away from that book feeling like I understood more about my craft.
The same can be said of the famous Petzold "Programming Windows" books. I _knew_ how Windows programs worked internally, and knowledge of message pumps, device contexts, and the GDI still comes in handy today. More recently, I've been a fan of the APress Programming .NET books since they give a lot of detail that's not easy to find elsewhere.
I've noticed two trends recently though that disturb me. It makes me sound "old", but I really do think it's a generational thing. First, young programmers in our company turn to video instruction first, forums second, and books almost not at all. It's fine for a superficial understanding that allows you to get work done, but until you really grok the async framework (speaking .NET here), lambdas, and so on it's difficult to work with existing code so lots of stuff gets duplicated. Second, it seems like our profession is more willing to put up with copy-and-paste code from Stack Overflow answers than it has ever been. Tons of people who couldn't code themselves out of a box are writing software for large corporations by pasting in the work of others and messing with it until it has the appearance of working. This "good enough coding" style is what makes business folk think we're all easily replaceable and that coding is super simple.
At the end of the day, I blame big business for killing off the book. Doing things right and avoiding obvious security flaws just isn't important to stakeholders anymore. That's why we're _still_ seeing SQL injection attacks in 2016... Technical instruction is now aimed at the copy-and-paste people. The market will follow the consumers, and us book-reading folk no longer represent the majority.
|
|
|
|
|
I tend to buy the Kindle version of a book, if it's available. More and more are being provided that way. It's a lot cheaper for a start.
|
|
|
|
|
I've not read paper documentation since I worked in 68k Assembler on an Atari ST...
My first proper gig was on a Mac using Metrowerks CodeWarrior to build image manipulation apps for pre-press. Came with 'Inside Macintosh' - on two CDs.
I miss books though. There's something really comforting about having pages open next to you that you can flick through, dog ear the corner so you can find it again, and make notes in the margin and such.
Halcyon days...
Danny
|
|
|
|
|
I rarely use paper manuals; they occupy too much space I love Safari Online, and Google (*enter your own preference*) can be a good friend too. The only problem with searching online is that one needs to sort the wheat from the chaff too much.
|
|
|
|
|
Only if vehicle service manuals count as tech manuals For whatever reason, it's much more pleasant to have a hard-copy manual to refer to when working on my cars.
|
|
|
|
|
|
I have over 1180 "technical" PDF's; filed in about 120 "categories"; from "Access" to "XNA".
I'll load a couple of categories on my "mobile" depending what I'm working on.
With indexes, bookmarks and the ability to "highlight" passages, "books" are a still a great resource.
(I am considering throwing out my Funk and Wagnall's. Can use the shelf space.)
|
|
|
|
|
but I ended up just creating something in python faster because I am more proficient in python. I wanted to teach myself something new.
|
|
|
|
|
Only if I'm perusing something interesting, like Beaglebone development.
Other than that, no, Google is my friend!
Marc
|
|
|
|
|
Yes I do. For an overview a book beats anything online . Online is good for a very specific question. How should I put it? A book is more panoramic. An old saying goes,"Miss the forest for the trees.". You can scan differnet pages very quickly.
It is really a question of which is most appropriate in a given situation.
A may add that that is a problem of our age. Missing the bigger picture with an obsessiveness that excludes all else. Like the current polarised views of politics, etc.
|
|
|
|
|
Is a smiling soothsayer just a happy medium?
(Sorry it's early, Herself has an appointment with the Dentist, so I need the time to find the whip, straightjacket, handcuffs, big first aid kit, splints, and A&E telephone number)
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
OriginalGriff wrote: (Sorry it's early, Herself has an appointment with the Dentist, so I need the time to find the whip, straightjacket, handcuffs, big first aid kit, splints,
Making your most of the time with the Sheep whilst she is out of the house?
|
|
|
|
|
That lot is the minimum requirement to get her into the dentist's office.
She's getting better - ten years ago I needed a taser as well...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Not sure, but I know a dwarf soothsayer on the lam is a small medium at large.
/ravi
|
|
|
|
|
I shouda seen that coming!
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
That's what she said.
Mongo: Mongo only pawn... in game of life.
|
|
|
|
|
Politically incorrect response? +5!
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
My soothsaying company went bust - there was no prophet in it.
I am not a number. I am a ... no, wait!
|
|
|
|
|
Early bird you are, but you still do not sound like a tarot!
... such stuff as dreams are made on
|
|
|
|
|
That quip was indeed worth a fortune!
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Shirley there are soothsayers of all sizes.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Yea, forsooth.
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
The historical (hysterical?) day I joined CP?
Do you remember that day? And how would you celebrate the occasion?
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
I actually remember your first post in the lounge. I thought to myself, "Oh No, not another one".
|
|
|
|
|
A bit of shame indeed - I wrote 'I decided to move the UI to VB.NET to improve it.'... Better forget it
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|