...why does my microwave have an icon of a farting cat with a clock for a face?
Is it because cats lick their bowls really clean? Oh well, I like cats.
Today, it dawns on me what the "proper" interpretation of the icon is.
...why does my microwave have an icon of a farting cat with a clock for a face?
Is it because cats lick their bowls really clean? Oh well, I like cats.
I made a very very very basic Airtable template for a COVID-19 customer logbook for small businesses.
Like many Victorians, I watch our Victorian Premier's (Dan Andrews) press conference near every day.
At
one of the press conferences a couple of days ago, one of the reporters kept talking about "QR codes" for small businesses,
as if QR codes are magical things that will somehow record everything when a
customer scans em.
After that press conference, I was complaining to my partner, Does
the reporter even know what a QR code does? If it doesn't redirect to a
database, with form, etc, what's the point? How will a small shop set
this up?
Then I realised, Hey, I happen to know this no-code tool... (Airtable)......and this kinda happened.
The bulk of the work was writing the instructions in a way that normal people can understand and follow.
https://airtable.com/universe/expzohzqb7PE07lhl/covid-19-logbook
Some ponderings as I learn the wonders of CSS-grid, fluid typography, and all the shiny new toys kids these days have.
No, designers shouldn't code
I don't think designers need to be able to write production quality code. It stands to reason that I have a vested interest in this "no", as I haven't committed production code in over a decade. Plus, production quality code, especially at an enterprise-level, is a completely different beast from building a small static website. When it comes to enterprise code, scalability, maintainability, extensibility are all very important - and I prefer to leave them to the experts (my developers).
Yes, designers should code
Ideally, designers should have some familiarity with, and understanding of the basic "materials" used to build the digital products they design. Additionally, the "materials" will vary, even across digital products. Just because I can write js and css certainly does not mean I know the "materials" for native Windows, Mac, Android, or Linux.
With that as the caveat - being able to code just enough to know my materials is a very big plus. I did a basic Vue course fairly recently. Nothing fancy, just a single page app. However, what I learnt from that course gave me a much better idea of how Vue (and React, and Angular) work at a very high level, and how that can translate into implementation. It also made it collaborating with front-end web developers easier, as we had some degree of shared knowledge.
I've also been experimenting with the "new" (not so new, I know) CSS toys all the kids have these days. What's really cool about this is that unlike the Vue course, what I'm learning about CSS is changing the way I think and design - and think about design. These learnings change the bounds of what I know are possible.
For example, I have been reading about fluid typography on the web for a couple of years now - and before I started poking around the code, it's been a very abstract sort of interest. E.g. "Nice and interesting abstract concept, I should try to design for that when I have the opportunity". Now that I've poked around the code, and gotten a basic understanding of how things work, this has changed to a much more real and practical, "ZOMG now that I actually know how that bit of code holds together, I can actually set a typographic scale that way, and see it work. And I can see how I could make it work in so many places. Waoohh!"
Here's my supernoob code-pen, which I'm modifying on the fly as I learn more about css-grid and fluid typography.
All the noob inline comments, every noob inline comments!
See the Pen Flying Red Horse - CSS-Grid Experiments by JC (@nuggettyone) on CodePen.
When we use Ease-In-Out for
something that animates OUT of view, the human-goldfish mind (you see
where this is going) takes a while to notice what's going on. ;) So it
likely doesn't notice the first "slow" in the slow-fast-slow sequence.*
*Updated on 28 Jan 2022 to change ease in-out to accurately reflect a slow-fast-slow sequence. I got sequence of what happens with ease in-out wrong originally, but using it still works, because the human-goldfish principle still applies.
Some samples, using 200ms and (naughty naughty, ALL ease-in).
Each click as shown is triggering a new 200ms animation to the next keyframe.
Green ship gear
+1 attempt failstacks
+2 attempt failstacks
+3 attempt failstacks
These are what I used to get to 1000 amity with each of these NPCs. Not saying it's the best, just what I used. ;)
Best used in conjunction with this list of amity knowledge NPCs. Note that some of the ones I list are traders, and not amity knowledge NPCs.
Also related - knowledge locator.