Author Topic: Code Simplicity  (Read 633 times)

0 Members and 1 Guest are viewing this topic.

kdub_nz

  • Mesozoic keyThumper
  • SuperMod
  • Water Moccasin
  • Posts: 2140
  • class keyThumper<T>:ILazy<T>
Code Simplicity
« on: January 07, 2024, 02:23:42 AM »
I downloaded from this link 'cause I'll be travelling on public transport a bit later this month and I'll add it onto my tablet.
While I have the link handy,

https://www.codesimplicity.com/book/

No Promises, but the concept interests me, so . . .

 
Called Kerry in my other life
Retired; but they dragged me back in !

I live at UTC + 13.00

---
some people complain about loading the dishwasher.
Sometimes the question is more important than the answer.

MickD

  • King Gator
  • Posts: 3637
  • (x-in)->[process]->(y-out) ... simples!
Re: Code Simplicity
« Reply #1 on: January 07, 2024, 03:06:39 AM »
Thanks Kerry, looks good!
"Programming is really just the mundane aspect of expressing a solution to a problem."
- John Carmack

"Short cuts make long delays,' argued Pippin.”
- J.R.R. Tolkien

gile

  • Gator
  • Posts: 2507
  • Marseille, France
Re: Code Simplicity
« Reply #2 on: January 07, 2024, 03:09:23 AM »
Thanks Kerry, that sounds really interesting, too bad my English isn't good enough for me to be sure I understand everything correctly.
Speaking English as a French Frog

huiz

  • Swamp Rat
  • Posts: 919
  • Certified Prof C3D
Re: Code Simplicity
« Reply #3 on: January 07, 2024, 01:12:52 PM »
Thanks for sharing :-)
The conclusion is justified that the initialization of the development of critical subsystem optimizes the probability of success to the development of the technical behavior over a given period.

kdub_nz

  • Mesozoic keyThumper
  • SuperMod
  • Water Moccasin
  • Posts: 2140
  • class keyThumper<T>:ILazy<T>
Re: Code Simplicity
« Reply #4 on: January 08, 2024, 07:55:05 PM »
When reading these two observations, my first reaction was , well, duh !

In hindsight that ( my thought ) comment was a little sort sighted.


Quote
When we start off, our software systems are small and easy to maintain. But they all
grow, in time. The average software system becomes large enough that no human being
could hope to hold all of its code in their mind at once. This isn’t good or bad, it’s just
a fact. Effective software systems are, as a whole, inherently complex. The only hope
we have for working with these systems is to keep the individual pieces simple, so that
when we look at those pieces, we can comprehend them. Programming, in essence,
must become the act of reducing complexity to simplicity.

< . . . . >

A good programmer should do everything in his power to make what he
writes simple for other programmers to use and comprehend.



Perhaps the 'obvious' stuff needs to be concentrated on untill it becomes ingrained in everything we do . . . . and learnt like a nursery rhyme when we were kids.
Called Kerry in my other life
Retired; but they dragged me back in !

I live at UTC + 13.00

---
some people complain about loading the dishwasher.
Sometimes the question is more important than the answer.