Real Programmers can kick dead whales along a beach
in any language.
#ComputerProgramming
#MixedTropes
#OneOfThoseDays
#Paraphrase
#SoftwareEngineering
#Tag
Real Programmers can kick dead whales along a beach
in any language.
#ComputerProgramming
#MixedTropes
#OneOfThoseDays
#Paraphrase
#SoftwareEngineering
Real Programmers can kick dead whales along a beach
in any language.
#ComputerProgramming
#MixedTropes
#OneOfThoseDays
#Paraphrase
#SoftwareEngineering
Some things would be easier if certain public HTTP-based APIs supported a (custom) APPEND HTTP-method.
To let users append to an existing file.
⁂
PUT is inefficient for this use case.
PATCH and POST already exist, but what they support is much more generic than this. It is the same way that you could use POST instead of DELETE, PATCH, and PUT; but it is simpler in some ways if you use a separate method for each pattern.
Some things would be easier if certain public HTTP-based APIs supported a (custom) APPEND HTTP-method.
To let users append to an existing file.
⁂
PUT is inefficient for this use case.
PATCH and POST already exist, but what they support is much more generic than this. It is the same way that you could use POST instead of DELETE, PATCH, and PUT; but it is simpler in some ways if you use a separate method for each pattern.
I think regular programming-languages need to incorporate GPU programming capabilities.
For example, I would like to be able to program a GPU using the Go programming-language.
I think regular programming-languages need to incorporate GPU programming capabilities.
For example, I would like to be able to program a GPU using the Go programming-language.
Meet the female codebreakers of Bletchley Park
Deciphering enemy code during the second world war was arguably the first role for women in tech
by Suzanne Bearne (from the archives)
https://www.theguardian.com/careers/2018/jul/24/meet-the-female-codebreakers-of-bletchley-park
It is unfortunate that some contemporary authors still underestimate the role Ada Lovelace played in computer science.
Ada Lovelace at PG:
https://www.gutenberg.org/ebooks/75107
Unpopular opinion: Classic Lisp/Scheme isn't a great first programming language.[1]
When I learned Lisp in school I was incredibly confused by the difference between functional programming in the sense of passing functions and creating macros.
That key distinction and difference is important, and the homoiconicity[3] of Lisp made that distinction less clear than it needed to be.
Teach Scheme second or third if you like, not first.
#Lisp#Scheme#CompterScience#ComputerProgramming
[1] No I'm not talking about LOGO.[2]
[2] If LOGO was your first programming language (it was mine) then you're old.
[3] This is the Fediverse and now I'm sure someone is going to change their username to"Homoiconicity"
Unpopular opinion: Classic Lisp/Scheme isn't a great first programming language.[1]
When I learned Lisp in school I was incredibly confused by the difference between functional programming in the sense of passing functions and creating macros.
That key distinction and difference is important, and the homoiconicity[3] of Lisp made that distinction less clear than it needed to be.
Teach Scheme second or third if you like, not first.
#Lisp#Scheme#CompterScience#ComputerProgramming
[1] No I'm not talking about LOGO.[2]
[2] If LOGO was your first programming language (it was mine) then you're old.
[3] This is the Fediverse and now I'm sure someone is going to change their username to"Homoiconicity"
An interesting remark in Josep Bigorra's post on why Scheme can be used for production work:
There’s only one truly universal ecosystem: the C ecosystem. Dynamic language modules are often just bindings to existing C libraries.
<"/>
There’s only one truly universal ecosystem: the C ecosystem.
Here is my quick and dirty interpretation.
The actual ecosystem of computer programs is the machine language of the architecture they are running on.
Programming in machine language is done in assembly language.
C is (still) the dominant machine-independent assembly language.
NB: this universality excludes the bytecode languages of the JVM etc.
A space for Bonfire maintainers and contributors to communicate