321 private links
I can start today.
I can start after 41.
I can start at the end of this month.
I can start at 15:15.
I can start later.
I can restart.
I can start even when I am tired.
I can quit halfway and restart later.
I am never late.
There is no perfect time to start. Don't be afraid of failing.
Every person has a unique path and experience in life.
Don't compare yourself to others.
I can't control most things. Therefore, I need to control how I react to them.
Consume less.
Learn to stop and take it easy when necessary but never stop learning.
Sleep well and try to exercise more.
As long as I am healthy, I can overcome any problem.
I’ve said it before and I’ll say it again: design is deciding. The best designers are the best deciders.
the important work is making the decision and moving on to the next stage. If the actual outputs at each stage are mediocre, that seems to be okay, as long as they’re just good enough to inform a go/no-go decision.
and a testimony from an experienced designer without experience with Figma.
De l'importance du bon matériel et de son financement
Derivatives of
[O]rganizations which design systems (in the broad sense used here) are constrained to produce designs which are copies of the communication structures of these organizations.
When something bad happens, I fully embrace it. This does not mean I don't make an effort to fix the problem, but I never lose my calm. I acknowledge and embrace it. I don't let it consume my mind or stress me out. I'm always aware that what has happened cannot be undone.
Nietzsche said:
"I want to learn more and more to see as beautiful what is necessary in things; then I shall be one of those who make things beautiful. Amor fati: let that be my love henceforth! I do not want to wage war against what is ugly. I do not want to accuse; I do not even want to accuse those who accuse. Looking away shall be my only negation. And all in all, and on the whole: some day I wish to be only a Yes-sayer."
This world is a constant battleground. People reveal their strengths and potentials by overcoming the pain and challenges they face in life. Life is a struggle and a constant process of transformation. In this struggle, human suffering is inevitable, but this suffering should be seen as a tool for growth and development.
There are times I feel very weak and full of despair. Until today, I have somehow overcome my struggles with this mindset, and hopefully, it will continue to work for the rest of my life.
Why do we overthink as developer?
- Education
- Marketing (whereas the solution is often trivial)
- Ego
Breadcrumbs are no longer useful because websites are not rigit and hierarchical structures anymore. They focus on retrospective (where the user was) instead of the modern concept of user journey, which is increasingly about anticipation and contextual navigation.
On mobile-first design, breadcrumbs seems redundant.
The industry is moving toward adaptive design solutions:
- contextual, dynamic navigation
- search-centric interfaces
- ai-powered navigation systems (what is the solution then?)
- minimalist design with intuitive navigation
Defending the status quo is evil: even if you don't end up replaced by a robot or an AI, you will end up burnt out in an infinite loop of digging holes to fill them back just after. Lather, rinse, repeat.
For example, feeling that France was severely lacking in software engineers, Xavier Niel funded 42, an alternative 10 times better than the national education system, instead of destroying it.
Alexa or Facebook: their usefulness is only a byproduct of privacy invasion. They need these information in order to complete their services.
In tech, there’s no way for a big company to not lie because marketers have no real understanding of they are selling.
Every relation with a commercial entity is, by essence, temporary. I pay for a service with strings attached. If the service degrade, if my conditions are not respected, I stop paying.
Androidification is not about degrading the user experience. It’s about closing doors, removing special use cases, being less and less transparent. [...] Android was, at first, an Open Source project. With each release, it became more closed, more proprietary. [...] Besides the Linux kernel, Google was always wary not to include any GPL or LGPL licensed library in Android.
Chesterton’s Fence is the principle that one should not remove a fence until they understand why it was put there in the first place.
On the contrary, Admiral Grace Hopper’s maxim states “The most dangerous phrase in the English language is ‘We’ve always done it this way’”.
if you do any sort of cost/benefit analysis of whether to make a change, the status quo always has a built in advantage: there’s no additional costs to adopting the status quo.
I find the strongest arguments in favor of making a change, and the strongest arguments in favor of keeping things as they are, and then I weigh those and make a decision.
the reason we should care about Chesterton’s Fence is that part of finding the best arguments for the status quo are finding the arguments that produced it.
The replacement of the GNU coreutils is not for the sake of security or performance. The expérience will allow to integrate more Rust code in the long term.
Local-first allows users to enjoy all the benefits cloud apps bring (like seamless real-time collaboration, syncing, auto backups) while keeping the data ownership aspect from traditional desktop software.
An ejectable app allows users to "eject" at any time:
- get a zip of all the data
- download the binary to run on a backend sync server or locally
- able to import to the app again
and a comment from Sebsauvage:
- the data format must be open and free
it means that when you're working, you're there, you're present and you do the best job you can. But you need time away from work for what's most important - living your life.
About the web of the 90s:
Many people had personal web sites, usually published on GeoCities, where exploring the web was a fun adventure that was not fuelled by algorithms.
The Web 1.0 died because search engines prioritized money over quality and content. In some ways it is good because we get far more accurate search results. On the other hand, it's all about the money and tracking.
How to turn it positive?
Use social media sparsely: quit Facebook, Instagram and others. Look forward for decentralised alternatives like Mastodon. Break the dopamine addiction and turn off all notifications from social media. Familiarize yourself with POSSE and make your site the single source of truth for all your content online.
Discovering Web 1.0 through neocities: a modern implementation of GeoCities.
There are also other website aggregators such as personalsit.es.
Look for a blogroll on personal websites you come across. If you own a website, add one!
The web 1.0 is still there, underground and more accessible than ever!
TL;DR;
Everything built in 24 or 48 hours is not well functional
Sur le principe:
Si tu n’as pas pris le temps d’écrire ce texte, je ne vois pas pourquoi je devrais prendre le temps de le lire.
Poslovitch y décrit son utilisation des outils d'IA, et des raisons qui le pousse à ne pas les utiliser.
HTML is complex:
- 111 elements
- Developers don't know the difference between HTML tags and elements (so this one begs the question how well developers understand HTML if they’re not sure about the difference between elements and tags)
- To reduce HTML payload is not to write HTML that can be left out without a document turning invalid.
Jens Oliver Meiert is writing a book about it.
Instead of politic, all the action now is happening in mainstream culture—which is changing at warp speed.
Culture is often reduced between art and entertainment, with entertainment eating art.
We’re witnessing the birth of a post-entertainment culture.
Move business examples are provided and the scripted series has started to shrink.
In 2024, musicians are actually worth more old than young, dead than alive.
Example of Sony with Michael Jackson catalog.
The new model replacing the cutural food chain is "distraction".
The end goal is addiction.
Instead of movies, users get served up an endless sequence of 15-second videos. Instead of symphonies, listeners hear bite-sized melodies, usually accompanied by one of these tiny videos—just enough for a dopamine hit, and no more.
This is the new culture.
Just listen to the words people use to describe their toxic online interactions: doomscrolling, trolling, doxxing, gaslighting, etc.
This culture brings fun, but not happiness.
Just telling the truth about the dopamine cartel would be a major step forward for the culture in 2024.
The fundamental weakness of Western civilization is empathy. The empathy exploit. They're exploiting a bug in Western civilization, which is the empathy response. And I think empathy is good, but you need to think it through and not just be programmed like a robot.
In some cases, yes. Mostly not.