unclebobmartin's avatar
unclebobmartin
unclebobmartin@nostrplebs.com
npub19mun...jnft
Uncle Bob, Software Craftsman. http://cleancoder.com http://cleancoders.com
Heads down in writing the story of Nygaard and Dahl's creation of SIMULA. Man what a story. Full of politics and intrigue and even some corporate espionage. Whew!
Who would have thought that 80 years after the Holocaust there would be violent anti-semetic mobs roaming streets, attacking airports, and ruining the American University system?
Iran did this because they want the war. That means that this is only one step in their plan. What the next step might be is anybody’s guess; but the worst guess is that there is no next step. It might be wise to consider the US southern border.
Structured Programming is discipline imposed upon direct transfer of control. Object Oriented Programming is discipline imposed upon indirect transfer of control. Functional Programming is discipline imposed upon assignment. Discipline is a good thing.
I’m a big fan of Functional Programming; I think it’s great. I’m a big fan of Object Oriented Programming; I think it’s great. I’m a big fan of Procedural Programming; I think it’s great. I’m a really big fan of using all three together at the same time. I think that should be our standard.
If you pin your hopes and fears on AI you will be disappointed.
I am not a climate change denier. I’m just not a climate change catastrophist. I’m also a systems expert, and I well understand the risks of making drastic untested changes to complex systems.
GM Nostroids. Having safely arrived at our Northern hideaway, with our Daughter and two grandsons, we have settled in for a nice relaxing week. While they all sleep I thought I would finish the chapter I've been writing about Babbage and Ada. A fun little romp through mid-nineteenth century mechanical computing.
I hate the password nazis. At least 8 chars, at least one number, one punctuation, one uppercase... That's all crap. It leads to "MyPassword1." We have known for decades that a better approach is to pick two or three or four random words. "sticker cube bead robot". That's easy to remember and a LOT better than "Mitzie1."
Clean Code Design and Architecture Master class.  13 weeks, two hours per week on Wednesday.  Earn CEUs.  Be there! Special 15% discount code for nostriches: NOSTRFAN. www.eventbrite.com/e/clean-code-architecture-design-masters-class-for-software-developers-tickets-665789573537
There has been a very damagine meme circulating in software circles that Object Oriented Programming is obsolete and harmful. This is just plain silly. It is often promulgated by people who have recently adopted a functional programming language and have become functional zealots. The best software designs are admixtures of the three major paradigms from the 50s and 60s: Structured Programming, Object Oriented Programming, and Functional Programming.