@noelwelsh.bsky.social
110 followers 110 following 110 posts
Posts Media Videos Starter Packs
Reposted
felienne.bsky.social
The term "vibe coding" raises an important question: what exactly is coding? In my last newsletter I argue that coding is very narrowly defined, as just getting ideas already crystal clear in your brain into source code.
Reposted
isomorphicdude.bsky.social
A reminder that Scalabridge London is back on from tomorrow! A truly great opportunity to get to know amazing people and work on interesting projects to master Scala and functional programming!

Sign up here if you want to join us: www.meetup.com/scalabridge-...
ScalaBridge Autumn 2025 Start!, Wed, Oct 8, 2025, 6:00 PM | Meetup
ScalaBridge London is back for Autumn 2025. Our first session is hosted by the lovely people at SiriusXM, a long time host of ours. A big change with the new term is the s
www.meetup.com
noelwelsh.bsky.social
A few years back some companies banned "politics at work". There is no useful definition of politics that excludes normal workplace activities, so this ban is simply a hammer that those with power can arbitrarily deploy against those without.

This is the same, but on a much wider scale.
jessicacalarco.com
The Compact says "Signatories commit... to transforming or abolishing institutional units that purposefully punish, belittle, and even spark violence against conservative ideas."

What does this mean for units teaching evolution, history, or climate change?
www.washingtonexaminer.com/wp-content/u...
"Signatories commit themselves to revising governance structures as necessary to 
create such an environment, including but not limited to transforming or abolishing institutional units that purposefully punish, belittle, and even spark violence against conservative ideas."
noelwelsh.bsky.social
Presumably "conservative ideas" are not defined anywhere, so it just becomes a hammer with which to hit those who are out of favour.
noelwelsh.bsky.social
If you're the right kind of person you can definitely get an education without going the traditional route, and that is easier now than ever.

If your goal in life is writing CRUD apps you don't need a degree.
noelwelsh.bsky.social
I think some of it is chuddish reaction against institutions. Chuds are gonna chud.

However, there are legitimate cases for not going the university route if you're in the US ($$$s) and/or you see programming as purely a vocation.
noelwelsh.bsky.social
I'm calling the police right now!
noelwelsh.bsky.social
As a parent I feel it is only fair to make one for the kids these days, clarifying common misconceptions like "putting dirty dishes near the dishwasher is the same as putting them in the dishwasher" and "laundry is done by a magic fairy that enjoys fishing dirty underwear from your floordrobe" 😜
Reposted
gilduran.com
3/ Tech fascism in a nutshell: “Computers are so much more rule-based, controllable, fixable, and comprehensible than any human will ever be. As many political schools of thought do, these technolibertarians make a philosophy out of a personality defect.“ She wrote this in 2000!
noelwelsh.bsky.social
😍 Extremely cool: a DSL for knitting patterns: t0mpr1c3.github.io/knotty/index...

Implemented, of course, in Racket.

I love the idea of an OSS standard for knitting patterns. I also love the idea of little programming languages, produced without fuss to make life better for humans.

🧶
Knotty
t0mpr1c3.github.io
noelwelsh.bsky.social
We also have a few smaller new features, including improved bitmap support (also by Yaroslav) and better support for using the REPL on Java2D. Everything new (and old) is covered in our documentation (which has a nice new theme!)
noelwelsh.bsky.social
Doodle 0.31.0 is out [1]! The most significant change is the addition of bitmap convolutions thanks to my outstanding GSoC student Yaroslav [2]. You can view examples in your browser [3]!

[1]: www.creativescala.org/doodle/
[2]: github.com/untainsyd
[3]: www.creativescala.org/doodle/pictu...
Doodle
docs
www.creativescala.org
noelwelsh.bsky.social
The universal that brings all parents together. Now get off my lawn!
Reposted
ncecire.bsky.social
This is what was so maddening about the 2012 MOOC discourse. All those venture capital types hyped on the idea that the whole world would be getting taught by the Best Professor (there's only one) instead of understanding the variation in approaches for the opening to inquiry that it is
noelwelsh.bsky.social
Denmark does the same. I thought peach flavoured dates would be an interesting flavour but the reality was just disappointment
elusieum.bsky.social
Leave it to Norway to ruin something great (dates).
noelwelsh.bsky.social
Questionable equation in Paris enroute to Scala Days
noelwelsh.bsky.social
Mind blowing stuff at yesterday's @inkandswitch.com meetup. The future is being made here!
noelwelsh.bsky.social
Don't forget his company banned politics at work, a self-annulling political act. He has a very poor understanding of what politics is.
noelwelsh.bsky.social
The equivalence of state-based and op-based CRDTs seems like a special case of the duality between data and codata. Not sure if this is obvious or deep 😀
Reposted
joeyeremondi.bsky.social
Summer Undergraduate Internship - reposts welcome!

Are you a senior undergrad, interested in Programming Languages? Do you want to visit Canada for a paid 12-week internship?
noelwelsh.bsky.social
E.g.:

* How can we make the editing process faster? Quick feedback loop is great, but there must be more.

* What kind of error checking can we do? Think beyond broken links.

* Documents can be interactive, and so we should allow information to flow from generation to the browser.