brookings.eduIt’s time to rehabilitate the Luddites as guides for the present. They understood that the future is not written by the machine, but by those who wield it. To be a Luddite today is to refuse the fatalism of techno-inevitability and to demand that technology serve the many, not just the few. It is to assert that questions of labor, agency, and justice must come before speed, efficiency, and scale.
Archive
gregg.ioWhat are you when you offload your craft and expertise to a simulation in the name of innovation or efficiency? What makes you anything less than redundant?
Personally, when I say I want to grow, I mean like a tree. Not like a cancer.
Tree growth responds to its environment and integrates with its ecosystem. Growth is sustainable, balancing expansion and repair. It scales in harmony with its context.
blog.jim-nielsen.comCancer growth is selfish, consuming resources at the expense of its host. Growth is uncontrolled until the system that supports it collapses. It scales through extraction until failure.
proofofconcept.pubPrototyping biases towards action and feasibility over UX Theater.
blog.jim-nielsen.comBut we’re not making websites or apps. We’re making tools and experiences that help people solve their problems.
asktheuxer.comHumans can not accurately describe what they want out of a software system until it exists.
Humans can not accurately predict how long any software effort will take beyond four weeks. And after 2 weeks it is already dicey.
infrequently.orgTechnologies come and go, but what always makes the difference is giving a toss about the user.
meiert.comBoring but successful web development is as complex as necessary, but as simple as possible.
charliechaplin.comGreed has poisoned men’s souls, has barricaded the world with hate, has goose-stepped us into misery and bloodshed. We have developed speed, but we have shut ourselves in. Machinery that gives abundance has left us in want. Our knowledge has made us cynical. Our cleverness, hard and unkind. We think too much and feel too little. More than machinery we need humanity. More than cleverness we need kindness and gentleness. Without these qualities, life will be violent and all will be lost ...
blog.jim-nielsen.comThis is the value of prototyping: you don’t have to figure everything out beforehand. You pick a place to start and let the natural process of problem solving birth the design of what you’re trying to make.
minimalism.substack.comSimplicity should be ingrained in every layer of product design. From aesthetic simplicity (how it looks), to logical simplicity (how it works), all the way to technical simplicity (how it performs).
designthinkingcomic.substack.comThe less you know, the more you THINK you know. But the more you know, the more you know you DON'T know.
avdi.codes80% of real-world developer work is maintenance.
tangiblelife.net
- Written by humans.
- Written for humans.
- Engagement is not a measure, it is an action.
- Algorithms don’t direct our attention.
- We curate our consumption.
- Open discourse is not to be weaponized.
- Our feeds intend to feed the mind, not the machine.
- Attention is our currency; we spend wisely.
- Tools facilitate an action, not a solution.
- Intention is the seed for all we aim to grow.
But it also got me thinking about how common this experience is: the feeling of powerlessness and hopelessness in the face of modern systems technology.
aliensideboob.substack.comThat is the terrible power of modern systems, I think. They make us alone, atomise us, and disconnect us from each other. They turn us tharn.
amivora.substack.comPerformance, bugs, completeness, and consistency
creativegood.comconsider what tools or technologies will enable you to build the product. If AI is part of it, great. But if not, that’s also fine. Don’t build something with AI for the sake of AI. You’ll likely fail.
Nobody wakes up in the morning thinking, "I want some software."
characterworks.co... mostly our job is to get them to not care at all about the product because it's just a thing that does a thing.
minimalism.substack.comWhen you're forced to be simple, you're forced to face the real problem. When you can't deliver ornamentation, you have to deliver substance.
blog.jim-nielsen.comIf you’re building and making decisions in small, continuous, iterative ways, there’s little cost to making a bad decision because you can always backtrack and make an even better decision knowing with surety that the other fork in the road is not where you wanted to go.
blog.jim-nielsen.comThere is no right or wrong, only trade-offs.
sustainabilitybynumbers.comA Moloch Trap is, in simple terms, a zero-sum game. It explains a situation where participants compete for object or outcome X but make something else worse in the process. Everyone competes for X, but in doing so, everyone ends up worse off.
blog.frankmtaylor.comQuit doing hard things for simple problems. Quit doing things that are degrees of difficulty harder than the problem. When a problem presents itself, look for multiple solutions, and then choose the simplest one. Assume the simplest solution is the best one.
When you’re already “paying the React tax” for a component or two, there’s a tendency to just grab a React component for this new thing you’re going add, or this piece of your app you wanted to update, or for the whole damn thing, even when it’s just a blog or marketing site.
See also 'Wordpress tax' ...
gomakethings.comidlewords.comAnd that ascent rocket, the most important piece of hardware in the lander, was a caveman design intentionally made so primitive that it would struggle to find ways to fail.
chrbutler.comAttention to detail is not a personality trait; it is a manifestation of a preference for order and consistency. When that preference is fundamental, it makes it nearly impossible for a person to not see mistakes, flaws, inconsistencies, or differences.
The components sourced from an intern fixing ChatGPT's output just enough for it to run and the exhaustively tested ones from a senior developer are equivalent in the eyes of management.
And one is much, much cheaper than the other.
Quality is often invisible, until it isn't.
baldurbjarnason.comgurwinder.blogCompanies that exploit our gameplaying compulsion will have an edge over those who don't, so every company that wishes to compete must gamify in ever more addictive ways, even though in the long term this harms everyone.
medium.comQuality is often something hard to talk about, but easy to experience. When you use it, it works; when you look at it, it's beautiful; when you pick it up, it feels good.
blog.jim-nielsen.comAnything I ship to my personal domain ... is made using IDD: impulse driven development.
aftermath.siteTechnology is certainly disruptive. In many instances, it makes the fundamental aspects of my life more arduous.
gomakethings.comI prefer a web of hand-laid bricks placed by skilled masons. The industry wants poured, stamped concrete. I want a web of bespoke suits. The industry wants mass-produced fast-fashion.
meiert.comOur attention seems to be largely on building, rather than building well.
robinrendle.comthe hard work should never be the bureaucracy, it should be designing things and solving technical problems.
blog.jim-nielsen.comThe creative process is not an assembly line. Complications and in-process revisions are something to be embraced, not feared, because they are an inherent part of making.
wheresyoured.atOur economy isn't one that produces things to be used, but things that increase usage - and the result is the public decay of creativity and innovation.
maeda.pmIf you don't like change, you're going to like irrelevance even less.
doc.cccraft is an obsession for making things better - no matter how big or small they are.
doc.ccYou need people at the highest ranks in the organization to be looking at craft every single day. People who will not let quality drop. People who understand that how you do something is as important as what or when you do it. If company leadership doesn't care for craft, chances are people at every level will overlook the details.
joshcollinsworth.comI think when those people in charge look at a frontend developer, there's an unconscious "I could do that".
perfors.netWe are outsourcing a real part of our humanity, our creativity, to a machine, and not recognising the cost.
theintrinsicperspective.comNow that generative AI has dropped the cost of producing bullshit to near zero, we see clearly the future of the internet: a garbage dump.
amivora.substack.comThe 3 key jobs of a product manager: Recognize the problem, Structure a solution, and Execute
marcel.ioLetting things go always feels better than trying to win something that isn't even a competition.
heydonworks.comSPAs replace the bad user experience of having to wait a second or two for 20KBs of HTML to be sent to your browser from a server with the good user experience of waiting several seconds for the server to send a 300KB JavaScript bundle, used to render HTML from scratch.
boagworld.comWhat is the point of user research and testing if you cannot adapt based on your learning? Why involve other stakeholders if the project is too inflexible to accommodate their feedback?
smashingmagazine.comIf users are already struggling to extract value from existing features, how do you expect them to extract any additional value you might be adding to the product?
betterbydesign.ccClear is better than clever. Clever will make you feel smart in the moment and dumb later. Clear will make you feel dumb in the moment and smart later.
berjon.comWe absolutely need experts who focus exclusively on product, on engineering, on policy - those demand high-quality, dedicated specialists - but we also need people - I've taken to calling them technologists - whose expertise cuts across those three domains.
chrbutler.comAsk as few actions of your audience as possible, and provide as little information to support those actions as possible. Everything else that you could put on your screen is a distraction.
Unlike the characteristics of functional quality, they cannot be checked or measured, but they can still be clearly identified. When we encounter them, we usually (not always, because we need to be capable of it) recognise them.
diataxis.frThey are characteristics of deep quality.
Most companies overemphasize delivery and underemphasize discovery.
Why not both?
producttalk.orgproducttalk.orgA business outcome is a metric that moves the business forward, while a product outcome is a metric that helps us understand if the product is moving the business forward.
boagworld.comA process works better than a sign-off. A design should be approved by users through testing and not based on the foibles of stakeholders' personal tastes.
robinrendle.comthe only way to build a great product is to use it every day, to stare at it, to hold it in your hands to feel its lumps. The data and customers will lie to you but the product never will.
bradfrost.comA complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system.
theturnsignalblog.comThe first draft of anything is shit. Good design is not a function of talent, but number of iterations.
uxdesign.ccTo realise value, we must focus on meaningful outcomes.
blog.jim-nielsen.comwe're pretty lousy at solving problems we're personally divorced from.
adactio.comAt least nine times out of ten, a multi-page approach is leaner, more robust, and simpler.
blog.jim-nielsen.comFocus on, foster, and grow your capabilities, then cede direction to where those can take you.
chriscoyier.netWe make websites, and websites are making us look bad.
uxdesign.ccsince the late 50s, science has shown again and again, that when we come up with ideas together there is a loss in both quantity and quality of the ideas generated.
hvpandya.comThe burden of pushing for simplicity in the org falls on the few who can devise and implement a consistent framework, project after project.
anthonyhobday.com"The absence of problems" is the best definition I can come up with for quality.
begin.comI believe 'good developer experience' needs to be re-imagined as the enabling of developers to deliver reliable and first rate end user experiences - for as many users as possible, and for as long as possible
prototyping.beezfedia.comPrototyping is Peter Parker's spider bite - it gives you the power of hindsight.
gomakethings.comThe Lean Web is an approach to web development that focuses on fast, resilient experiences that work for everyone.
carlbarenbrug.comSlow design is about embracing the time-consuming process of trial and error so we can figure out the most elegant, considered, and sustainable solution.
coda.iothe best product teams are relentless about turning ambiguity into clarity
coda.ioWe ship to learn. We know that we will be wrong more often than we will be right. Because we care most about learning, we prioritize speed to execution.
coda.ioYou don't rise to the level of your goals, you fall to the level of your systems.
coda.ioWith a smile on their face, they reply: "We're building a cathedral."
blog.jim-nielsen.comWhere possible, don't create solutions to work around problems when you can eliminate the need for a solution altogether.
daringfireball.netA lesson in how to accomplish big things: figure out a plan, get to work, work hard, and keep working until it's done.
ralphammer.comThe more complex the systems are, the higher are the chances that things go wrong.
departmentofproduct.substack.comBuilding features that people want is the reason that product teams exist
nray.devthe fastest way to speed up a site is to remove JavaScript
chrbutler.coma good piece of information design should communicate the most truth even when given the least amount of attention.
boagworld.comUnlike text documents that can be misinterpreted, prototypes are specific and tangible, ensuring everyone is on the same page.
subslikescript.comAll we can do is wrestle with our demons.
And hope that we win more often than we lose.
twitter.comThe highest level of mastery is simplicity
Most information is irrelevant and most effort is wasted, but only the expert knows what to ignore.
stratechery.comThe truth is that dents in the universe are only observable after they have occurred; this is why their continued creation is best induced by the establishment of conditions in which risk-taking and experimentation are rewarded.
heydonworks.comI'm not the most talented coder in the world. No, it's true. So I try to write as little code as possible. The less I write, the less there is to break, justify, or maintain.
themindsjournal.comWe should start referring to "age" as "levels", so when you're lvl 80 it sounds more badass than just being an old person.
nytimes.comThe future doesn't stop coming just because you stop planning for it.
fs.blogBut the fact is, the reality is all grey area. All of it. There are very few black and white answers and no solutions without second-order consequences.
the-haystack.comI try to remember that making those mistakes and dealing with the messy reality of the work, while still trying to do my best work, puts me on a path of constant improvement.
behance.netThe things that made you weird as a kid, make you great today.
To overcome an irrational fear ... replace it with a habit.
seths.blogbehance.netIf I fail, I will fail on my own terms.
signalvnoise.comDesigning a product is keeping five thousand things in your brain and fitting them all together in new and different ways to get what you want.