This seems to basically be a bunch of Jeff's blog posts in book form. Some of it is interesting to facilitate discussions but how much more "effective" a programmer it will make you seems pretty dubious.
I would recommend reading the book "code complete" for more specific tips about thinking about the code you write.
I second the recommendation for Code Complete. If you're looking for tactical construction advice, better to take it from someone with an established history of having constructed software.
I too would favour Steve McConnell's _Code Complete_ over Jeff's blog-post collection but having read the book when it came out, i.e. not recently, I wasn't too keen overall, perhaps it was McConnell's Microsoft background.
There's no doubt that it's a very extensive book on software development and a very good one but I personally don't recommend it. If one really wants to know about software development, I find that it's much better to join an open source project and discuss the development of the project with other people than just reading about software development. It's almost the same thing as learning everything about an internal combustion engine but having no idea how to fix one.
In hindsight perhaps I shouldn't have bought the kindle edition of the book (Code Complete) because it's a very large book and it's not those kinds of books where we must read from cover to cover and I don't think it's very practical to read those books in a kindle but perhaps it's just me. Just my 2 cents.
I agree with this. As a senior, I followed Jeff's recommendation and bought Code Complete, but I found that a lot of it is becoming mainstream language. A book that thought me more personally is Effective Java, because I think some of its sections go way beyond Java and touch on some serious issues developers deal with, like how you structure and document APIs, when to use some patterns and so on..
Do you have a reference for that? Was quite shocked by that and searching his site found a couple of sensible articles about security, but nothing about emailing yourself your passwords. May just be that my google-fu isn't good enough.
Presumably that is based on his assumption that once the web app receives an email via https and it is to a gmail user, they don't send the message via email (i.e. it never travels over an insecure channel). It may be a reasonable assumption, but seems a little strange to boast about exactly how secure it is.
Most passwords resets do not mail you the password; they usually mail you a unique URL which you can use to reset the password, which often generates a second mail telling you the password was changed.
That prevents anyone from "sneaking" into your account, even if the can snoop your mail / copy your inbox. You'll see the intrusion, and you'll be unable to log into the service after the password is changed.
Storing the password in plain-text in your inbox has none of that protection.
True. It was $0 for me yesterday but not today. This reinforces my unhealthy belief that I must check my news feeds constantly throughout the day, everyday, nonstop, lest I miss out on... saving $5. :)
I have never picked up a software dev book and used it to learn development, mostly just learned by doing. I was curious though, how do most of you read these things? Do you practice while reading, or can I take my iPad to a secluded area and just read my way through it? Any response would be appreciate, thanks!
You still can buy it for the kindle pc app. Then, with Calibre, you can remove the DRM and convert it to epub or whatever format is suitable for the nook.
I could be wrong, but doesn't the author make no money from these "deals" and have no say in whether they happen? I'm not sure that's something I'd like to do to an author I like.
The publisher gets a minimum royalty/commission per sale, regardless of how Amazon discounts promotion, except in the case where the publisher joins the Free X of the Day rotation.
I think, that this kind of post ir misleading. During past month there has been several of those "Kindle edition for free", which does not represent actual price (at least for people not from USA). Same here - edition I see (from Latvia) is priced at $7.59.
Although a lot of pathnames match across US-UK, I don't think they've fully harmonised all the IDs or have any efficient way to tell which ones actually match. So apparently they're just playing safe by redirecting to homepage.
I'm not surprised as even those geo-targeted "Continue shopping" messages are fairly recent. I once wrote a Teleporter script to switch between Amazons (http://softwareas.com/domain-teleporter-greasemonkey-script) and if they're redirecting to homepage, it's still useful!
I would recommend reading the book "code complete" for more specific tips about thinking about the code you write.