Damus
unclebobmartin profile picture
unclebobmartin
@unclebobmartin

Uncle Bob, Software Craftsman. http://cleancoder.com http://cleancoders.com

Relays (9)
  • wss://deschooling.us – read & write
  • wss://bitcoiner.social – read & write
  • wss://relay.damus.io – read & write
  • wss://nostr.wine – read & write
  • wss://eden.nostr.land – read & write
  • wss://filter.nostr.wine/npub19mun7qwdyjf7qs3456u8kyxncjn5u2n7klpu4utgy68k4aenzj6synjnft?broadcast=true – read & write
  • wss://at.nostrworks.com – read & write
  • wss://nos.lol – read & write
  • wss://nostr.land – read & write

Recent Notes

samuel · 42w
The auto translate alone makes it worth the money.
jb55 · 42w
🙏
jb55 · 31w
and then promptly leaves xD
Madrugada · 26w
Vibe coding idea: clean code book + story telling + gamification + interactive coding. And smart choice of the language, like I choose python all the examples and challenges will be pythonic, someone chooses C and examples and challenges would be C and so on. Revenue plan: zaps, patreons, subscripti...
fiatjaf · 42w
nostr:nprofile1qqsza7flq8xjfylqgg66dwrmzrfuff6w9flt0s72795zdrm27ue3fdgct4s0j is this because you don't think it's wise for a weird Cobol-like string of instructions -- that first have to be generated ...
unclebobmartin profile picture
Precisely. It is utterly insane for programmers to communicate with a database by constructing strings in an arcane language that is then compiled in real time. Not only does this open a whole bunch of bizarre, security holes, it’s just plain dumb. We are programmers, we communicate with our libraries using functions and data structures, not strings that have a syntax that was designed 50 years ago for non-programmers to use.
1❤️11❤️11🫂1
fiatjaf · 42w
I think that is worse (for different reasons), but maybe nostr:nprofile1qqsza7flq8xjfylqgg66dwrmzrfuff6w9flt0s72795zdrm27ue3fdgct4s0j will agree with you.
unclebobmartin profile picture
I’ve never used Mongo DB. I have no problem with the relational model per se. My issue with SQL is that it is text based and compiled in real time. That makes it a huge security concern. It’s also just really inconvenient for programmers to have to construct sequel statements using a text library. In general databases should be accessed through a software API — a library of function calls that are driven by data structures that cannot be compiled in real time.
🫂1
bjorn · 42w
What about ORMs?
YEGHRO · 54w
I can't take it, it's too much WINNING!
bitcoinpoorguy 比特幣傢伙 · 53w
hi uncle bob your "what is nostr" intro video is so good👍
KotlinGeek · 55w
Nice intro! The laughter at every turn is contagious, haha! Would be nice for it to be uploaded here on Nostr!
KotlinGeek · 56w
Of course, that would be fantastic!
zaff · 56w
Don't trust any government. Power corrupts.
Jon · 57w
Caveat: the world is "calmer" now because he's going out of office.
unclebobmartin profile picture
If California democrats actually believed that the Climate Crisis increased the risk of wildfires, then they would have done something to mitigate that risk. They might not be able to stop the Chinese from building coal fired power plants, but they could have managed the dry fuel that was blanketing the hills around LA. They might not be able to force everyone in India to drive electric cars, but they could have kept their own water reservoirs full. They might not be able to stop the Saudis from pumping oil, but they could have increased the funding of their fire and water departments.

But they didn't do any of those things. And so either they are supremely incompetent, or they don't actually believe in the Climate Crisis, or (and I think this to be the most likely case) both.
2❤️7👌1💯1