
🐿️Ben Gamble🦯
7.6K posts

🐿️Ben Gamble🦯
@BenGamble7
Field CTO @ververicadata Tech sommelier & AI Whisperer Always a GameDev 🎮 @ ❤️ Mostly blind🦯, He/Him, All opinions my own
England, United Kingdom Katılım Haziran 2013
3.5K Takip Edilen1.5K Takipçiler
Sabitlenmiş Tweet

Had some fun this month making #clojure work with you apache flink:
github.com/Ugbot/flink-clj
English
🐿️Ben Gamble🦯 retweetledi

Happy 25th anniversary to Serious Sam: The First Encounter! 💣
Released on March 21, 2001, this legend blew up the gaming world. Still the most serious fun ever. Happy birthday, Sam, and congrats to all the devs & fans around the world!🎉💥 #SeriousSam

English

@Chaosxsilencer FFIX is definitely up there
London, England 🇬🇧 English
🐿️Ben Gamble🦯 retweetledi
🐿️Ben Gamble🦯 retweetledi

@bookingcom @qconlondon Early stacks had issues with ML engineers having to do data wrangling in scala

London, England 🇬🇧 English

🐿️Ben Gamble🦯 retweetledi

Which programming language should you choose for teaching?
Though many schools use Java, C#, C or C++, many others have adopted Python. The upside of Python is that it is somewhat easier to get going (helps motivation). The downside is that Python makes it harder to think about low-level issues such as data structures since everything is abstracted away.
My own view on the matter, is that students should become polyglots. It is a strategic mistake to focus on a single programming language.
But what about learning outcomes? Hott tells us that it does not matter.
« there was no statistically significant difference in overall outcomes or struggle between students who complete their programming assignments solely in Python, solely in Java, or a combination thereof. Additionally, there was no statistically significant difference in overall scores on programming assignments, written problem sets, or quizzes from the course based on the language students chose when implementing their solutions. From these results, we conclude that providing students with a choice of programming language, including allowing students to program in a language they are more familiar with, does not appear to dramatically improve student outcomes. Additionally, the use of Python over Java (or consequently Java over Python) in an upper-level algorithms course does not improve performance overall, even though it may provide some benefit in isolated assignments. Therefore, educators need not worry about how the programming language chosen for their courses may impact student outcomes. »
Hott, J. R. (2025, August). Student Outcomes When Provided Programming Language Choice in an Algorithms Course. In Proceedings of the 2025 ACM Conference on International Computing Education Research V. 2 (pp. 26-26).
Hott has interesting research...
engineering.virginia.edu/faculty/john-r…
Coming back to what kids should learn, I largely agree with @lzsthw and his essay « AI Didn't Kill Programming, You Did ». Instead of worrying about which programming language we should use, we should turn things around and tell kids how to start a business, how to become independent from tech trends, and so forth.
The very idea that you should standardize on one programming language should be a red flag.
You can learn programming with anything. Start with Logo, Ada... Do it all!
Heck!!! Invent your own programming language.
learncodethehardway.com/blog/39-ai-did…

English

@sebify It's definitely the big question. I'd say that it's faster at anything that requires more than a few hundred lines of extra code to instrument, or when I can't remember the CLI commands😅
But its definitely slower at all graphics work.
Melbourn, England 🇬🇧 English

@BenGamble7 how many times would you have been faster doing yourself though? I am carefully pondering this each time before entering any prompt
English
🐿️Ben Gamble🦯 retweetledi

After 7 years of development with a friend, our space fleet strategy game Space Reign is finally out on Steam.
🚀🪐
Inspired by Homeworld and The Expanse.
Command fleets or take direct control of individual ships in massive 3D space battles.
#indiegame #gamedev
English
🐿️Ben Gamble🦯 retweetledi

@MathMatize Pardon but are you aware your Z buffer is full of Y?
English

Literally every train today has had the wrong announcements on it... The idea of the Cambridge to London train talking about places on the coast turned into a fun bit of trivia when it came to trying to find the train it thought we were on.
But on the underground, it's a bit more concerning.
English
🐿️Ben Gamble🦯 retweetledi







