I majored in electronics (more than a decade ago) but always worked in software development. Does it still make sense to purchase it? I am eager to buy it, just need the push. :)
But it is useful for a lot of people who don't know how a computer really works.
I finished my Electrical and Computer Engineering undergrad in 2008 and have been a software dev ever since.
You won't learn anything new if you had computer architecture and digital logic classes. But it's an excellent refresher. And so well written that it reads more like light fiction than a technical deep dive.