How stupid are @NatWest_Help , and the state of banking in the UK, that they “aren’t setup to take cash on a Saturday” what is the point of having a branch anymore!
We’ll that’s me boycotting buying bananas from @coopuk as they are now priced per banana and conventionality means they have shot up in price! Especially as they generally seem to have the smallest bananas #inflation#food#uk#FoodPrices
My idea of scrolling long lists in 2010
- Automatically load more rows when the user gets to the bottom
- Fix the problems that this creates
My idea of scrolling long lists in 2023
- Load more rows when the user selects ‘Next page’
- Put your feet up
Boring UX > Fancy UX
In 2008 I worked on the Boots(.com) single page checkout 💵
It was designed with accordions & no page refresh - AJAX baby 😎
But it converted badly 📉
We met the bosses 👔
And decided to split each step into its own page 1️⃣
It converted well 📈
I learnt that simple wins 😍
22 years ago I became obsessed with form design 🤓
9 years ago I started blogging about it ✍🏻
4 years ago I wrote a book called Form Design Patterns 📒
3 years ago I ran an online workshop 🧑🏻🎓
Then... 👇🏻
1. THREAD:
THE TWITTER FILES: HOW TWITTER RIGGED THE COVID DEBATE
– By censoring info that was true but inconvenient to U.S. govt. policy
– By discrediting doctors and other experts who disagreed
– By suppressing ordinary users, including some sharing the CDC’s *own data*
🧵User frustrations in 2022. Just a few frustrating design patterns that we should be avoiding when designing today:
– Tiny scrollable panes.
– Tiny click targets.
– Unexpected content shifts.
– Mega-menus opening on hover.
– Country selector dropdown.
– Generic error messages.
🔥 New Post: Announcing InAppBrowser - see what JavaScript commands get injected through an in-app browser
👀 TikTok, when opening any website in their app, injects tracking code that can monitor all keystrokes, including passwords, and all taps.
https://t.co/TxN1ezZX71
I've developed software for over 22 years now, which is way over half of my lifetime, both professionally and as a hobby.
Here are some of the most valuable lessons I learned along the way:
You 𝘵𝘩𝘪𝘯𝘬 it's 𝒸𝓊𝓉ℯ to 𝘄𝗿𝗶𝘁𝗲 your tweets and usernames 𝖙𝖍𝖎𝖘 𝖜𝖆𝖞. But have you 𝙡𝙞𝙨𝙩𝙚𝙣𝙚𝙙 to what it 𝘴𝘰𝘶𝘯𝘥𝘴 𝘭𝘪𝘬𝘦 with assistive technologies like 𝓥𝓸𝓲𝓬𝓮𝓞𝓿𝓮𝓻?
And here it is!
Sponsoring dependencies: The next step in open source sustainability
https://t.co/dMjDb3H4i7
It’s time for well-funded open source projects to step up and support their dependencies financially.
@webpack@babeljs@vuejs@nodejs
@fhinkel For any shell I’d recommend https://t.co/qAiPmvSkwC
By simply changing into a directory it sets my env variables, adds any custom scripts to my path and if required sets up the correct Node version (by reading a .nvmrc) can do more too!
@asolove Check out https://t.co/qAiPmvSkwC particularly PATH_add
Use this to store regularly used commands in a “.bin” folder in the project. Anytime there’s a critical command I create a new script file and put it there - a history of commands used and easy to re-use