everythingabili
everythingabili on Hacker News
They're both also stuck in the "golden" 1970s, and is without the subsequent stages that contain bureaucrats, politicians, mafioso, tech oligarcs and demagogues, which pretty much reduces the prior stages to proles, subscribers or fodder.
As Adobe continue to enshittify their products, to public disgust, they're more profitable than ever, I'm not sure if these cutesy "Townspeople" metaphors mean anything at all.
It's really good (no affiliation).
/* Uses: https://github.com/FCPS-TSSC/GQuery */
function exampleQuery1() { const gq = new GQuery(); const result = gq .from("Tags") .select(["ID","Name"]) .where((row) => row.ID == 12) // you can use > or < etc .get(); JSON.stringify(result, null, 2) }
The HyperCOD(e) version is limited, but you can go next card, and run on idle commands. And it does colour!
Don't expect too much, but making this was fun and I'm now going to make a few stacks with it.
* Hypercard/Director/Photoshop based Multimedia
* AppleScript/Filemaker
* Web Development Prograph CPX / SQL Web Development
* Python/Zope/SQL/PHP Web Development
* Processing(Java)/P5js/GDevelop Edu/Games Development
* Python/AppleScript/Sheets/AI/Python
At the end of the hour, people demoed their creations. "This one is clunky and works like this...", "This one uses text to" etc.
The last person got up and showed some doodles and notes on sheets of paper. He said "Mine is the only one that actually works and is well designed, I just need to code it now".
I don't know if there's a lesson in there, but to me it was cool as.
* BespokeSynth - make music with flow diagrams * Orca - make music with shimmering conway worlds * Sonic Pi - make music with code
All free, all mind-blowing, all a possibility for composing and creating in a different metaphor to the left-to-right DAW like Garageband.
I recently helped a tutor using BespokeSynth to create audio explainers, wiring together frequencies and interactive oscillators and waveform viewers to explain resonant frequencies (or something, I didn't completely get it)
https://static.everythingability.opalstacked.com/bespoke_syn...
Norman is ace. Although his books turned me into a usability weirdo unable to switch off my usability sensors... be careful! :-)
As is Raskin - whose interface "notation" (click-drag-click etc) I think isn't talked about enough.
Can I also throw in these...
Don't Make Me Think: https://www.amazon.co.uk/Dont-Make-Me-Think-Usability/dp/032... - I found this a REALLY useful book, and great to share with people too.
A Pattern Language https://www.amazon.co.uk/Pattern-Language-Buildings-Construc... - OK, this is a bit esoteric, but it's so valuable and lots of geeks/UX-ers kind of aim to create their own pattern language as opposed to a UX-dogma.
Information Architecture https://www.amazon.co.uk/Information-Architecture-Beyond-Lou...
Visual Language https://www.amazon.co.uk/Visual-Language-Global-Communicatio... - a kind of fundamental - hard to find.
--
There are dozens of methodologies to learn, and put into practice. I would put it that you don't really learn UX, you do it, and revise - in order to solve problems and make things better. Once you've digested some of the ideas you need to start trying the methodologies out. This is harder than it sounds. Even companies that claim to support UX, sort of bugger things up.... in that UX can't "fix" crap... it needs to be in at the beginning.
My favourite activities / methodologies, that produced REAL results were
* Ethnography - kinda just hanging out and observing what actually goes on. One client used to print off every page to proof read their changes cos the font sizes were designed by 21 year olds and they were 60+. The applause I got for raising the font size would never have been found any other way than sitting in the corner. * Card sorting - often collaboratively with armfuls of post its to decide on categories/navigation * Wireframing - I had less success with paper prototyping, but still ... * Personas + Use Cases
...and Eye Tracking - which tbh was SO VALUABLE, not because of the insights it provided, but for the EVIDENCE (video and heatmaps) that you could use to persuade the big wigs.
So find a way to start getting yourself into trying out various methodologies, to fix problems. Doing UX when things are "kind of OK" can be quite hard imo, especially at the beginning.
Your background will be so useful, again imo and experience, you will be able to use UX to provide guidance and ideas and then MAKE THE BLOODY THING which lots of UX-ers can't do. I liked the cross-over - I code a bit and sometimes found it easier to make what I wanted, rather than specifying it or creating "designs".
Good luck!
Tom
What makes you think LLMs will get better? The more we've seen AI develop the more fine tuned everyone's senses have got hyper-sensitised to what's AI and it just reeks of the uncanny, rendering it ultimately useless.
Doesn't work.
I've probably mentioned this a few times on here, but Prograph was a GREAT example of a visual language, that solved a LOT of issues (spaghetti code) etc. It's worth a look if you're interested in visual programming
* object oriented * scrunching of code - tha could be turned into functions (local-to-opers) * you could edit code and values whilst it was running * FAST!
Here's an ole video of some server software I made, that at the end shows me rustily doing some Prographing.
https://youtu.be/MtECJw59elc?si=svRbd5_IA4cAFhVa&t=1429
p.s A free version of Prograph (Marten) used to exist, but when the genius creator died, the project, sort of lost its way too.
Still, it's a good idea.
You can further this idea (especially when the slug returns nothing) by having this page also list "Best Bets" or what people most often come to your site for (regardless of any search query, perhaps, with their referrer, or on this day of the week etc)
And additionally, put the slug (bar the dashes) into a search box so it might be ammended (but tell them that you didn't find anything and they need to try something else).
I would say the answer is none of the below/above...
GDevelop is an app for making games. Your son will love it. It has a very cute visual programming language, not too far from Scratch.
I watched a few 10 minute tutorial videos and "got it"... you two will too.
p.s No connection to the company.
Also, lots of good tutorials on YouTube and a friendly community.
It has everything you need, is free and its VISUAL PROGRAMMING is fab...
Bonus items
Don't Make Me Think - Steve Krug Information Architecture - Louis Rosenfeld, Peter Morville
https://digitalcreativitytools.everythingability.com/
I made the site for university students, but I have tested/vetted all of the tools myself, often with my child who is now just 11. There are some activities you could do with her too. The Inspiration section might throw up some useful stuff for you both.
With regards to game-making, Scratch is a great starting point, but recently we have been really enjoying working with gDevelop - a free, no-code game engine. The videos on YouTube are great to get you both started. Twine (Chapbook) has been a fun tool for creating interactive adventure games, and this Zine-maker is ace https://alienmelon.itch.io/electric-zine-maker
Back in the days when "small pieces loosely joined" was a thing, I thought Delicious was very, very cool. (I use Diigo (free) now which is the closest I could find to Delicious when it went bad). I needed something that isn't account dependent and works on web and mobile, so matter where I am browsing content I can save a reference to it. Hypothesis looks interesting but imo is more geared to textual annotation than tagging.
Bookmarks are so bad, that they don't even keep your most recent bookmark in a folder at the top.
But what we lost when we lost Delicious was so much potential. For example...
* people were exploring using tag clouds semanticly, to sort of translate how two different people categorised things (you say "cool", they say "hot" etc)
* I think NASA did collaborative tagging where you merely tag interesting things to keep an eye on with nextYear, fiveYears or TenYears then produced a Horizon Report of the overlaps.
* People were making news readers that found interesting items based on your tag cloud and items adjacent to those tagged in your cloud.
* A tag cloud was a quick "Contents page" for any blog out there... You could glance at one and see if this content was for you.
* They were emergent, as in, they evolved over time - so much better than most peoples' idea of categories, or how categories are used in the real world.
I think that despite all the potential in bookmarking/tagging people weren't ready to pay for it - and if you're the kind of person who squirrels lots of things away for later, in a sensible manner, you're going to find a way to do it somehow.
But bookmarks/tags etc could be so much more.
I regularly work with intelligent people (who aren't techies) who by themselves figure out their project needs to be relational all by themselves (knowing nothing about SQL).
I think, and I guess these companies do, that there must be a market for those millions of people who want to manage a few thousand rows of project data but are never going to learn SQL + web development to put a UI on it, but are struggling to keep their data managed "logically" and easily.
https://www.youtube.com/results?search_query=limmy+metaverse
https://www.google.com/search?q=Prograph+CPX&rlz=1C5CHFA_enG...
You'd have high level classes, and low-level nitty gritty. You could edit your code as it was running (and then continue).
People prefer text (weirdly).
Go take a look... it's great (I have no affiliation)