|
The writer needs to apply two of his principles, Readable and Simplicity, to his own writing.
|
|
|
|
|
This is why programmers should cut their teeth on assembly programming. CRISP is a requirement for assembly language coding, IMO, and creates a good discipline when encountering languages that want to CHAR (no acronym, just a pun) your CRISP practices.
|
|
|
|
|
This, 10 times. Assembler really taught me on how to make the flow of the code easy to determine while reading it and to group subprocedures in functions so that they are easily debuggable and identifiable.
It also gave me serious OCD on how to indent and align the code, not helped at all by my discovery of selection by column.
unsigned long int variable_name1 = default_val;
char var_name2 = default_val;
static int var3 = default_val;
function_call_long_name(arg1, b, c);
function_short (a , arg2, c);
var1 = a + b;
variable_long_name = foo + bar;
Code like this may look overly large on the horizontal axis but it is clear and allows changes or copy-paste even with column selection.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
Quote: An unnecessary function call, added purely to satisfy some rule like "methods should be less than 10 lines" I had a nice 2 hours long argument with top brass for the company I was working for as a body-rental contractor on the usefulness of these rules in their LINTer (linting is mandatory to be MISRA compliant). The cool fact is that after a week they actually removed them.
As for performance being not important, I raise the firmware world as a counter-example. And it explains why I am hounded daily by companies looking for a firmware engineer (now, if they also wanted to pay me more than a janitor it would be just peachy).
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
> Article about writing code with no code examples
Yeah, just do good things and don't do bad things, mkay?
|
|
|
|
|
NTDEV, the developer behind the popular tiny10 and tiny11 projects, has released a new creation called live11. It is the first bootable Windows 11 live DVD designed to run entirely on RAM and fit on a 4GB virtual hard drive (VHD) A live disc to help with your dead PC?
|
|
|
|
|
Kent Sharkey wrote: A live disc to help with your dead PC? As long as it doesn't get any updates...
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
The era of ever-larger artificial intelligence models is coming to an end, according to OpenAI CEO Sam Altman, as cost constraints and diminishing returns curb the relentless scaling that has defined progress in the field. And yet, I keep posting stories about them
|
|
|
|
|
Quote: a GPU crisis Elon Musk trying to empty the GPU market has nothing to do with that, hasn't it?
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
A new report from software supply chain security management company Lineaje looks at the composition of open-source software and assesses the risks associated with its usage. Also: the sky is FALLING!
|
|
|
|
|
Kent Sharkey wrote: and assesses the risks associated with its usage. As if propietary software lately was that different...
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Facing renewed competition from Microsoft and OpenAI, Google is reportedly “racing” to build an “all-new” AI-powered search engine. If all the other kids are doing it, will you start an AI apocalypse too?
|
|
|
|
|
And what happened with "Bard"? Did it already get cancelled?
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
I guess its too late now.......
Caveat Emptor.
"Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
|
|
|
|
|
As with every .NET release, Microsoft improves the performance of the runtime and guess what: This release is no exception to this. "Drive like the wind, straining the limits of machine and man"
|
|
|
|
|
Steven Giesel wrote: As with every .NET release, Microsoft improves the performance of the runtime Every? Really? I would not bet something I care, just in case.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
There are two main options for building applications in .NET and leverage the Windows App SDK, that target multiple platforms (aka cross-platform or multi-platform applications) with is Microsoft’s .NET MAUI and the Uno Platform.
edit: Yeah, I forgot a blurb on this one. Read tomorrow's email for the belurb (belated blurb). I'd share it here, but it's way too lame (even for us) 
modified 17-Apr-23 13:37pm.
|
|
|
|
|
A new report underscores the effectiveness of low-code tools in reducing costs and helping IT professionals deal with growing demands. When you go low, salary go high?
I jest - of course it won't (probably your management chain's will though)
|
|
|
|
|
Tech republic wrote: A new report underscores the effectiveness of low-code tools as long as you doesn't need anything out of the "standard" might be, but try to do something customized...
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
AutoGPT and BabyAGI run GPT AI agents to complete complex tasks iteratively. Can it create an AI so smart it can't create a smarter one?
Ugh. Trying for that "Can God create a stone so heavy He can't lift it" paradoz, but failing this Sunday morn. Sorry about that.
|
|
|
|
|
"LET THERE BE LIGHT!" (1, 2, 3)
|
|
|
|
|
That is a great story.
TTFN - Kent
|
|
|
|
|
Totally agree! It has stuck in my mind ever since reading it probably 40+ years ago.
|
|
|
|
|
In this post I’ll explain the benefits of the new “rangified” algorithms, talk you through the new C++23 additions, and explore some of the design space for fold algorithms in C++. Can you make a swan?
|
|
|
|
|
"The spice melange lets the navigators fold space... a way of traveling without moving."
Software Zen: delete this;
|
|
|
|