Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Jonathan Hogg

@jonathanhogg@mastodon.social
mastodon 4.8.0-nightly.2026-10-06
  • Open on mastodon.social

Audiovisual artist; one half of #OutputArts; literal programming greybeard; intermittent tutor in Product Design and mentor of young people; neuro-eccentric; undercover Scot; “whimsical fairy”; "hobby programmer"; doting parent to code-baby #FlitterLang; @installations@social.emfcamp.org lead for EMF (talk to us about your ideas for 2028!)
🏳️‍⚧️🏳️‍🌈

#audiovisual #art #artist
#LightArt #LiveVisuals
#ProceduralArt #CreativeCoding
#EMFCamp #fedi22

0 Followers
0 Following
36 Posts
Joined August 10, 2018
Personal:
https://www.jonathanhogg.com
Output Arts:
https://www.outputarts.com
Pronouns:
they/he
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 7mo ago
Boosted by @cstross@wandering.shop
Replying to on mastodon.social
You know what? HyperCard was a glorious moment in time that I dearly miss: an army of non-experts were bashing together and sharing weird and wonderful stacks that were part 'zine, part adventure game and part database. Instead of laughing at vibe-coders, maybe we should ask ourselves why the current state-of-the-art in beginner-friendly programming tools is a planet-boiling roulette wheel.
492
24
211
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 7mo ago
Replying to
I will say one thing for generative AI: since these tools function by remixing/translating existing information, that vibe programming is so popular demonstrates a colossal failure on the part of our industry in not making this stuff easier. If a giant ball of statistics can mostly knock up a working app in minutes, this shows not that gen-AI is insanely clever, but that most of the work in making an app has always been stupid. We have gatekeeped programming behind vast walls of nonsense.
386
24
169
1
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 9mo ago

My new year's resolution is to continue ignoring all technologies that I am told ignoring will result in me being left behind. I embrace the being left behind. I will become a forest witch, speaking to myself in invented programming languages. In the dark I will twist little bits of wire together to make flickering lights that amuse squirrels. I will let the 8-bit soil from which I came reclaim my body.

521
0
210
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 7mo ago
Replying to
We seem to have largely stopped innovating on trying to lower barriers to programming in favour of creating endless new frameworks and libraries for a vanishingly small number of near-identical languages. It is the mid-2020s and people are wringing their hands over Rust as if it was some inexplicable new thing rather than a C-derivative that incorporates decades old type theory. You know what I consider to be genuinely ground-breaking programming tools? VisiCalc, HyperCard and Scratch.
183
19
51
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 2mo ago
Replying to
@gsuberland@chaos.social It's @yomimono@wandering.shop 's work!
21
0
2
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 7mo ago
Replying to
I've seen lots of posts in the last couple of days about how quickly one can write lots of code with AI. I feel perplexed by this as I hate large programs. The largest thing I have written in the last decade is Flitter. It's only 30k lines and I believe very strongly that it is. Still. Too. Big. Even there, I wrote it purposely to allow the stuff I write *in* it to be very smol: mostly no more than 100 lines. That is the maximum I want to write in a day.
67
4
12
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 5mo ago

You wouldn't believe my THINK usage. I am now non-stop THINKing: from the moment I wake up to the moment I go to sleep. With just a single brain I can write emails, code, draw diagrams, hold conversations… even make tea! Best thing? All this THINKing is powered entirely with biscuits! All you people wasting millions of dollars on Claude tokens are going to be left behind. If you're not THINKmaxxing now, you're an idiot!

29
5
17
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 7mo ago
Replying to
On the gripping hand, if you're a trained programmer using vibe-coding because of a perceived increase in your productivity, or pressure from management to increase your productivity, I would refer you to my first post in this thread…
38
1
6
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 3mo ago
Replying to
If you're wondering what we spend the money on: we help with transport, materials and consumables costs, and hire in equipment and structures. This year we're supporting some workshops and making activities, and sourcing a planetarium!
5
0
1
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 6mo ago

It is the time of year where the bumblebees come out of hibernation in our chimney and the ladybirds come out of hibernation in the frames of the sash windows; we are now continually rescuing them from the house and helping them on their ways…

#Spring

mastodon.social

Mastodon

12
0
3
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 2mo ago
Goddess help me, but I've started blogging again First, easy, post thinking about #EMFCamp and my role in it. These will get harder… https://jonathanhogg.com/what-does-emf-art-installations-do/
jonathanhogg.com
2
1
2
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 6mo ago

I’m sure the Astral tools are all very useful but, controversial opinion here, my preferred way to debug Python code is by reading and understanding it…

10
3
2
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 7mo ago
Replying to
@jarkman@chaos.social I can absolutely bend your ear at EMF, but conveniently I also recently gave a talk about it at Alpaca! 😀 https://www.youtube.com/watch?v=D9khHD9sB7M&list=PLxqmZjMvoVzw773-Fo9ajkujFfOThuFOP&index=9
10
2
0
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 7mo ago

This is honestly the sort of web shit I live for – particularly that, of course, many of the horses are cats or crabs or… Also love that the website allows you to immediately order a mug with your drawing of a "horse" on it

9
0
2
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 7mo ago
Replying to
@jarkman@chaos.social Heh! Most of my programming these days involves creating or using my own languages 😆
8
11
0
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 7mo ago
Replying to
@bit101@mstdn.social hold on, I've got another post incoming on exactly this… 😉
7
2
0
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 2mo ago
Replying to
@glennpegden@infosec.exchange I do! I don't have explicit permission to name the artist at the moment, but I can pass back any comments you have!
1
1
0
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 7mo ago
Replying to
@mainec@fromm.social I teach block-based languages to grownups all the time and I just wish they weren’t viewed as “toys”
4
3
1
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 7mo ago
Replying to
@mirth@mastodon.sdf.org It's truly amazing what browsers are able to do now, but unfortunately that doesn't fix that JavaScript and the entire JavaScript ecosystem is a godawful mess
4
1
0
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 7mo ago
Replying to
@michael@toot.mynameismwd.org @jarkman@chaos.social Fuck yes! I want a thousand languages to bloom. It seems like once everyone used to write their own language and we fell out of the habit. The Dragon Book used to be required reading for CS…
4
2
0
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 6mo ago

Just been doing kite-design workshops with two classes of 9/10 year olds locally – equal parts exhausting and brilliant, as ever. Some of the designs are incredibly sophisticated.

#OutputArts

mastodon.social
2
0
0
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 7mo ago
Replying to
@the_moth@social.arctian.org @mainec@fromm.social Microsoft Makecode supports a range of hardware – can’t remember if there are any ESP boards that are supported
2
0
0
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 7mo ago
Replying to
@wolf480pl@mstdn.io it is the current way of moving up a layer that I object to. We should be thinking of new ways of programming and instead are stuck making new frameworks. We imagine adding more cruft will somehow make it better. Eg., Arduino and Processing imagined that you could take a language wildly unsuited to beginners and make it palatable with a library
2
2
0
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 5mo ago
Replying to
@ayke@hachyderm.io That's super cool! I used slower modems than that in the olden days…
1
0
0
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 6mo ago
Replying to
@concretedog 😳
1
0
0
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 6mo ago
Replying to
@grahamdunning preview track sounds great!
1
1
0
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 7mo ago
Replying to
@jarkman@chaos.social thank you!
1
0
0
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 7mo ago
Replying to
@gklyne@indieweb.social @jarkman@chaos.social yes, there’s definite parallels with OpenSCAD that I was unaware of when I originally created it. I am (constantly) on the verge of developing a new take on Flitter and I mean to explore that further
1
1
0
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 7mo ago
Replying to
@gklyne@indieweb.social @jarkman@chaos.social I wasn’t planning to. As a team lead I’m not supposed to put myself up for a talk as well, though I think that’s more of a guideline than a rule…
1
1
0
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 37mo ago

So my EMF talk from last year, “I gave up investment banking to become a digital artist,” is now available for your viewing pleasure! I have watched only a tiny part of it because I can't bear to see myself on screen, but some people said nice things about it at the time.

https://www.youtube.com/watch?v=FaqnFGea2qc

#EMF #EMF2022 #DigitalArt #Art

9
0
2
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 8mo ago
Replying to
@bubobubo what and where is this tool?
0
3
0
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 7mo ago
Replying to
@gklyne@indieweb.social @jarkman@chaos.social I think CSG is a fantastic fit with functional/declarative languages. I added the support for Manifold to Flitter as a speculative exercise and only then discovered that it was an incredibly powerful tool for things I was trying to achieve
0
0
0
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 7mo ago
Replying to
@bunny@mk.absturztau.be but it’s never been easy to learn if you’re not a programmer, and believe me I’ve tried to teach it; C++ is just fundamentally unsuited to beginners
0
1
0
0
Open post
Jonathan Hogg @jonathanhogg@mastodon.social
· 8mo ago
Replying to
@bubobubo ah! I figured it might be your own tool when I couldn’t find it on the interwebs. I love the idea of live coding Forth!
0
1
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 07:41:00 UTC