I've come full circle, and it is amazing how much has changed since I've last worked with anything in this field. Frequencies and a degree of precision and insight that you could have only dreamed of on a normal person's budget in the 80's are now easily attainable and combined with some knowledge of software there isn't a whole lot you can not do that you can think of, as long as it is physically possible and you have the time to spare to implement it. Still, it's hardware, and debugging is an order of magnitude harder than debugging software, so you have to prepare for that, as well as to make sure you get very close to being 100% right on your first try, respins in hardware are - unlike software - very expensive and can easily kill you. And in a way that's good, and it would be much better still if the software world was somehow forced to stop shipping halfbaked stuff.

Slow is smooth. Smooth is fast. It pays off to have multiple experts really look at every part of a design and think through it before shipping. Don't treat anything as trivial.