Post #2164455
2026-05-07 15:39 UTC
Replies (36)
-
@storm@swingset.social 2026-05-08 00:56
@rnd@toot.cat You should have heard the sigh my husband let out after I read him this joke. Thank you ^^
-
@rey@toot.cat 2026-05-07 15:41
@rnd@toot.cat also the C preprocessor uses a lot of pound signs, which wears out the keyboard even faster
-
@crow@irlqt.net 2026-05-07 15:50
@rnd@toot.cat @joe@f.duriansoftware.com
-
@symbo1ics@timeloop.cafe 2026-05-07 15:56
@rnd@toot.cat use a language with type inference. e.g. type ascriptions in Haskell are very rare, although it is obviously statically typed. it's also extremely concise to begin with.
-
@sean@skj.social 2026-05-07 15:57
@rnd@toot.cat This is why the IBM Model M has a solid aluminum backplate. ๐
-
@sodiboo@gaysex.cloud 2026-05-07 16:27
@rnd@toot.cat as a Rust developer, i actually have worn out my keyboard this way, and have had to get keycap replacements under warranty!
-
@fxchip@hachyderm.io 2026-05-07 16:40
@rnd@toot.cat Thanks, I hate it (and I literally just typed out what strongly typed means into a text file about an hour or two ago for maximum self-gaslighting ๐)
-
@pinkberet@transfem.social 2026-05-07 16:41
@rnd@toot.cat Actually, In the 1994 book by Peter Vanderlinden "Expert C Programming" he makes this joke at page 10, see https://progforperf.github.io/Expert_C_Programming.pdf#:~:text=strong%20typing To this day, many C programmers believe that "strong typing" just means pounding extra hard on the keyboard.
-
@thejpster@hachyderm.io 2026-05-07 16:43
@rnd@toot.cat someone once scolded me at an exhibition for typing really aggressively on my BBC Micro. I explained that this was because I first used one when I was about six, and that was just how I've always typed on it.
-
@ephemeromorph@topspicy.social 2026-05-07 17:10
@rnd@toot.cat tomato
-
@etchedpixels@mastodon.social 2026-05-07 17:12
@rnd@toot.cat Owwww...... ๐โโ๏ธ Although C types are at best "advisory", certainly not strong.
-
@peterdrake@mstdn.social 2026-05-07 17:18
@rnd@toot.cat https://www.youtube.com/watch?v=0VSXqgvl8dQ
-
@doragasu@mastodon.sdf.org 2026-05-07 17:32
@rnd@toot.cat Nah, the only keys that wear on my keyboard are WASD.
-
@TCD@oldbytes.space 2026-05-07 17:49
@rnd@toot.cat The coder dad joke is strong with this one
-
@david@tnku.co 2026-05-07 18:26
@rnd@toot.cat @bigzaphod@mastodon.social I legitimately thought this for the first couple years I was programming. It made no sense but I didnโt even consider it meant something else.
-
@tay@transfem.social 2026-05-07 18:32
@rnd@toot.cat someone should invent reinforced keyboards for these languages.
-
@walterjizz@tech.lgbt 2026-05-07 18:38
@rnd@toot.cat the biggest problem with programming in Javascript is the risk of your name being read in as NaN because it failed to type it as a string
-
@aligatr@ohai.social 2026-05-07 20:19
@rnd@toot.cat true but if you use a language like Python, Ruby or JavaScript, you still have a similar risk to your keyboard being damaged over time with that duck typing โจ๏ธ๐ฆ
-
@grimthorpe@tech.lgbt 2026-05-07 20:18
@rnd@toot.cat Can't hear you over the sound of my Model M keyboard.
-
@llewelly@sauropods.win 2026-05-07 22:11
@rnd@toot.cat 1/2 uh, since most of the code I wrote was in C, and most of the remainder was in the multifarious languages associated with C (make, imake, sh, C++, M4, sed, awk, ...), I am obligated to point out that C's type system has many clauses, some famous and some infamous, in which the behavior is implementation-defined (which means your implementation was expected to document the behavior, but probably didn't), or undefined behavior, which means anything can happen.
-
@varx@defcon.social 2026-05-07 22:47
@rnd@toot.cat What does that mean for Python since its a duck typed language? ๐ฆ
-
@ireneista@adhd.irenes.space 2026-05-08 01:28
@rnd@toot.cat amazing
-
@nasser@merveilles.town 2026-05-08 01:41
@rnd@toot.cat ๐ค๐โณโ๐โณโ๐
-
@agturcz@circumstances.run 2026-05-08 09:04
@rnd@toot.cat True.
-
@pango@tooter.social 2026-05-08 16:09
@rnd@toot.cat Modern strongly typed languages feature type inference
-
@elithebearded@fed.qaz.red 2026-05-08 16:49
@rnd@toot.cat So strongly typed, I need casts to protect my digits
-
@Molive@icosahedron.website 2026-05-08 21:06
https://thejenkinscomic.wordpress.com/2025/05/09/strongly-typed/
-
@bix@chaos.social 2026-05-08 22:51
@rnd@toot.cat only the people who learned to type on a mechanical typing machine do it correctly
-
@imrehg@fosstodon.org 2026-05-08 23:57
@rnd@toot.cat I have to be careful whenever I switch to Python work. There are often people around who mind its duck typing!
-
@tea@chaos.social 2026-05-09 05:36
@rnd@toot.cat I immediately noticed my keyboard being insufficient the moment I switched from javascript to typescript
-
@jay_peper@chaos.social 2026-05-09 09:15
@rnd@toot.cat ooof
-
@bortzmeyer@mastodon.gougere.fr 2026-05-09 09:24
@rnd@toot.cat C, "strongly typed"? Come on.
-
@drgroftehauge@sigmoid.social 2026-05-09 09:57
@rnd@toot.cat Similarly, it is also recommended that you avoid dynamically typed languages.
-
@rolandixor@mastodon.social 2026-05-09 10:49
@rnd@toot.cat the real danger is in statically typed languages. The build up can lead to shock
-
@Lapizistik@social.tchncs.de 2026-05-09 11:15
@rnd@toot.cat While C is statically typed I would not really consider it very strongly typed ;-)
-
@johan@social.codefor.nl 2026-05-10 10:15
@rnd@toot.cat