|
what does it do ? show us the proof ?
Caveat Emptor.
"Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
|
|
|
|
|
A recent video shows a Cruise car getting pulled over in San Francisco by police who found the autonomous vehicle didn’t have a driver. "Confusion! It comes as no big surprise"
|
|
|
|
|
C# 11 is the next version of C# coming in .NET 7, and it is introducing a warning wave that issues a warning when a type is declared with all lower-case letters. record deemed confusing (to the compiler)
|
|
|
|
|
When you use the internet, you leave behind a trail of data, a set of digital footprints. When you saw only one set of footprints, it was then that I was hacking you.
|
|
|
|
|
In other news, social media enables phishing.
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
As developers, we all like to believe we’re more than just “code monkeys” — those interchangeable, expendable cogs in the software-making machine. But to be more, we have to bring more. Repeat as needed: "It depends"
|
|
|
|
|
Stop writing bugs: Coping mechanisms and tools to prevent bugs. Don't write them, of course
|
|
|
|
|
The agency now plans to carry out a modified "wet dress rehearsal." Better late, than disintegrate
|
|
|
|
|
A new 'three peak' working day is on the rise. But is this more efficient or more likely to burn you out? There's work, second work, and elevenses.
|
|
|
|
|
Atlassian research finds that software engineers like the autonomy that comes along with increased responsibility. With great builds comes great responsibility (to deploy and run)?
|
|
|
|
|
With a plethora of programming languages available today, the important question is “Which programming language does a programmer prioritize learning?” Why should only a few of us suffer?
|
|
|
|
|
... because the article writer is a starving python tutorial book writer?
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
|
|
|
|
|
A few months ago, a young man asked me for advice, 'Which language should I learn to get a well-paid job?'
My immediate response was: There are two outright terrible languages out there: Javascript if you want to work in Web development, Python for the rest. You must have at least one of the two on your CV, preferably both. Hopefully, that is just to get a job, and you get an opportunity to work with better languages!
|
|
|
|
|
Microsoft recently held an Ask Me Anything (AMA) session on YouTube, where engineering and product teams answered questions about the latest features and capabilities in Windows 11. Icons though? Very important.
|
|
|
|
|
I think Rigby hit it on the head:
Quote: To be fair you can't expect a small company like Microsoft to be able to afford enough programmers and testers for a niche OS like Windows. They really do have to pick and choose what they can dedicate resources to. It's not like they had a perfectly good taskbar already.
|
|
|
|
|
Microsoft has reminded customers today that multiple editions of Windows 10 20H2 and Windows 10 1909 are reaching the end of service (EOS) on May 10, 2022. "Nothing lasts forever but the earth and sky"
|
|
|
|
|
And that something could totally change one of the universe's most fundamental frameworks. A lot of us have put on mass these last few years
Why shouldn't the sub-atomic particles?
|
|
|
|
|
A small meteor that hit Earth in 2014 was from another star system, and may have left interstellar debris on the seafloor. The Truth is much more boring than the show
|
|
|
|
|
Which aliens do we ticket for littering then?
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
|
|
|
|
|
It won't work. By definition, they have extraterratorial rights.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
It seems obvious, but code isn’t only written for machines: it’s written for people, too. Overlooking this fact can cause problems. It was the Booch of times, it was the Wirth of times
Tried to get some actual programming terms in there, but my brain isn't up to it today (or all this year if I'm honest)
|
|
|
|
|
Let's create a bunch of @ codes, to keep from having to use // ! Yay! Genius! Problem solved!
|
|
|
|
|
After repeatedly just being told that "literal programming" is good without an explanation what it actually is (just repeated buzz words of keeping prose and code somehow together), I decided to stop reading, some where in the middle of the long content-free article.
Oh sanctissimi Wilhelmus, Theodorus, et Fredericus!
|
|
|
|
|
The only content that I gleaned, apart from platitudes and mentions of various people and tools related to "literate programming", was that code should be documented inline, using natural language. And that this has become popular in statistics and data science programs. Well, duh. How those results are derived has to be described at the algorithmic level, to show the mathematics involved, but this is just fancy number crunching.
Although I almost always write proper sentences to document interfaces or functions, doing this inline doesn't work at the architectural level, where the rationale for a design cuts across code boundaries. Now you need separate documents, which these people say are a pain to keep synchronized with the code. Yes, but so are inline comments. More than once, I find outdated comments that I forgot to update when changing something.
And although I didn't verify this, it appears that they mark up these natural language comments. No thanks. I don't want to filter out this noise from the comments. I suppose it would work if the comments were displayed in a pane alongside the code, but that locks you into a specific IDE, which is presumptuous when other people are going to be using the code. Things like Doxygen make me puke.
|
|
|
|
|
It made me look up 'literate programming.' Here is a much better write up on it: https://blog.bitsrc.io/literate-programming-a-radical-approach-to-writing-code-with-documentation-ebb5dc892cd7. Here's one of the examples it gives. All of it is in a single text document, and the '@' signs designate code and such. Yech!
.. include:: <isoamsa.txt>
.. include:: <isopub.txt>
Introduction
This is the documentation for my own JavaScript library, it is meant to export two simple functions: sum and subtract .
These are very basic functions but they do server the purpose of show how literate programming works.
SUM function
The SUM function requires you to pass two different parameters a and b , both numbers ideally, but given JavaScript's nature, they can be anything.
@o mylib.js
@{
function sum(a, b) {
return a + b
}
@}
Subtract function
This function takes care of subtracting b from a whenever possible.
@o mylib.js
@{
function subtract(a, b) {
@<validate parameters@>
return a - b
}
@}
Snippets
The following snippets of code allow for common logic to be used in both functions:
@d validate...
@{if(typeof a == "undefined" || typeof b == "undefined") {
return 0
}@}
|
|
|
|