14.6K posts

♞ banner
♞

@dncrht

Software & life engineer. Function over form. Not for resale.

Beigetreten Aralık 2010
179 Folgt190 Follower
♞ retweetet
Startup Archive
Startup Archive@StartupArchive_·
Steve Jobs on what John Sculley didn’t understand about building great products “One of the things that really hurt Apple was, after I left, John Sculley got a very serious disease. And that disease—I’ve seen other people get it too—is the disease of thinking that a really great idea is 90% of the work.” But that’s never the case. As Steve explains, a product idea never turns out as originally conceived because you learn a lot from the details of building it, and there are always tradeoffs you have to make. “There’s a tremendous amount of craftsmanship between a great idea and a great product… and it’s that process that is the magic.” He compares a team working hard on something they’re passionate about to a rock tumbler: “It's through the team--through a group of incredibly talented people--bumping up against each other, having arguments, having fights sometimes, making some noise, and working together... they polish each other and polish the ideas. And what comes out are these really beautiful stones.”
English
12
126
780
92.5K
♞ retweetet
mikusingularity 🚀🪐
mikusingularity 🚀🪐@mikusingularity·
The sun in the flag of Japan, as seen from other planets in the Solar System
mikusingularity 🚀🪐 tweet media
English
101
3.1K
26.6K
786.1K
♞ retweetet
DogeDesigner
DogeDesigner@cb_doge·
🚨 WhatsApp’s “end-to-end encrypted” privacy is a total lie. New class-action lawsuit just dropped: Meta secretly let employees, contractors like Accenture, and third parties read, intercept, and store your private messages WITHOUT consent. All while marketing it as “only you and the recipient can read it.” Zuck lied to billions. Your chats were never safe.
DogeDesigner tweet media
English
2.8K
11.3K
35.7K
39.2M
♞ retweetet
Mega Drive
Mega Drive@ComuDoMega·
Que trabalho lindo que está sendo feito neste port do Super Mario Bros. do NES para o Master System! Quem quiser baixar essa demo para experimentar é só ir aqui: smspower.org/Homebrew/Super…
Português
15
144
693
25.8K
♞ retweetet
Brivael - FR
Brivael - FR@BrivaelFr·
Le métier d'ingénieur logiciel c'est pas de produire du code. C'est de comprendre des problèmes et d'utiliser la science informatique pour les résoudre. Le code c'est le medium, pas le métier. C'est comme dire que le métier d'architecte c'est de dessiner des plans. Non. Son métier c'est de penser des espaces. Le plan c'est juste l'output. L'IA automatise l'output. Le code, le formatage, la boilerplate, le debug mécanique. Ce qu'elle n'automatise pas c'est la compréhension du problème, le choix d'architecture, le jugement sur les tradeoffs, la capacité à transformer un besoin flou en solution élégante. Et d'ailleurs, pour vraiment être en harmonie avec le fait de produire du code avec des IA, il faut plus de rigueur, pas moins. Il faut respecter la discipline. Les data structures, l'architecture, les design systems, les design patterns, tout ce que l'informatique a produit comme savoir en 40 ans. L'IA génère du code à la vitesse de la lumière mais si t'as aucune compréhension de ce qui fait qu'un système tient dans le temps, tu vas générer de la dette technique à la vitesse de la lumière aussi. L'IA sans discipline c'est un lance-flammes dans les mains d'un enfant. Et quand tu enlèves la couche mécanique et que tu ajoutes cette rigueur, ce qui reste c'est quoi ? Du goût. De l'intuition. De la vision. Les bons développeurs ont toujours été des artistes. Ils sentent quand une architecture est belle, quand une abstraction est juste, quand un système respire. L'IA ne fait que rendre ça visible. Elle enlève le bruit et il ne reste que le signal. Et c'est pas juste vrai pour les devs. C'est vrai pour tout le monde. Quand l'IA absorbe l'exécution mécanique de chaque métier, tout le monde va devoir devenir une sorte d'artiste sur sa verticale. Le comptable qui a du goût pour les structures fiscales. Le marketeur qui sent les histoires. Le manager qui compose des équipes comme on compose de la musique. Chaque métier va se réduire à sa dimension artistique. Et pourtant vous avez Dario Amodei qui répète à longueur de journée que les développeurs sont morts, que le software engineering est mort. Le CEO d'Anthropic. Le type qui vend des outils aux développeurs est en train de dire à ses propres clients qu'ils vont disparaître. Il sait très bien que c'est faux. La data lui donne complètement tort. Il y a plus de développeurs aujourd'hui qu'il y a 5 ans. Il y a plus de code produit. Il y a plus de projets lancés. Plus c'est facile de coder, plus les gens codent, plus il y a besoin de gens qui savent penser les systèmes. Mais "les développeurs sont morts" ça fait du clic. Ça fait de l'engagement. C'est une stratégie de communication, pas une analyse. Et c'est une stratégie cynique parce qu'elle crée de l'angoisse chez des millions de gens qui bossent dur pour nourrir leur famille. La vérité c'est que l'IA ne tue pas les métiers. Elle tue les tâches. Et en tuant les tâches, elle révèle l'artiste qui dormait dans chaque métier. Le monde qu'on est en train de construire c'est un monde où tout le monde va devoir trouver son art. Et ça c'est pas une menace, c'est la meilleure nouvelle depuis longtemps.
Français
12
29
124
6.7K
♞ retweetet
Brivael - FR
Brivael - FR@BrivaelFr·
Steve Jobs a dit un jour : "The only problem with Microsoft is they have no taste." Cette phrase va définir l'économie des 20 prochaines années. Voici pourquoi. 🧵 Mea culpa. Il y a deux mois je pensais que l'IA allait détruire la majorité des jobs. Je me trompais. Sundar Pichai a raison : l'IA n'a pas créé un nouveau jeu. Elle a débloqué tous les jeux en même temps. Plus j'avance, plus je suis convaincu que l'IA va créer un nombre incalculable de nouveaux métiers. Des métiers qu'on ne peut même pas imaginer aujourd'hui. Exactement comme personne n'imaginait "YouTuber" en 2004 ou "community manager" en 2008. Et ces nouveaux métiers auront deux points communs. Premier point : ils ressembleront à des jeux vidéo. Diriger des agents IA c'est du RTS en temps réel. Prompter un système complexe c'est du crafting. Orchestrer un workflow multi-agents c'est du raid management. Créer du contenu augmenté c'est du mode créatif. Les gamers sont les mieux préparés à l'économie qui arrive et personne ne le voit. Deuxième point, et c'est le plus important : ils seront tous connectés à une forme de plaisir artistique. Chaque nouveau métier aura une dimension de création, de goût, de sensibilité. On va passer d'une économie où 80% des gens font des tâches répétitives qui n'ont aucun sens à une économie où la majorité des activités humaines sont liées à la création, à l'esthétique, à l'expression. Et c'est là que la phrase de Jobs prend tout son sens. Le goût devient le nouveau capital. Dans un monde où l'IA exécute tout, la seule chose qui différencie un résultat médiocre d'un chef-d'oeuvre c'est le goût de l'humain qui dirige. Deux personnes avec le même outil IA produiront des résultats radicalement différents. La variable c'est pas l'outil. C'est la sensibilité de celui qui l'utilise. Jobs n'a pas battu Microsoft avec une meilleure technologie. Il l'a battu avec du goût. Avec la conviction que la technologie sans esthétique est morte. Que le "comment ça marche" ne vaut rien sans le "comment ça se sent". Microsoft avait les ingénieurs. Apple avait l'âme. C'est exactement ce qui va se passer dans chaque industrie transformée par l'IA. Les outils seront les mêmes pour tout le monde. Les modèles seront les mêmes. Les APIs seront les mêmes. La seule différenciation sera le goût. La sensibilité. La vision. Le truc qu'on ne peut pas mettre dans un prompt. Le goût ne s'automatise pas. Il se cultive. Par les livres, les films, les voyages, les conversations, les échecs, les expériences. C'est 20 ans de vie condensés en intuition instantanée. Et pour la première fois dans l'histoire, ce capital invisible va devenir le capital le plus valorisé de l'économie. Le travail va se reconnecter au sens. Pour la première fois depuis la révolution industrielle. Et c'est pour ça que le narratif "IA > Humain" est une idéologie de morts. C'est du nihilisme technologique. C'est regarder dans l'abîme et laisser l'abîme te convaincre que tu ne vaux rien. Les big labs qui vendent de la destruction comme stratégie marketing ont tort. "L'IA va remplacer tout le monde" c'est pas une prédiction. C'est un pitch de vente déguisé en prophétie. Ça crée de la peur. La peur crée de l'urgence. L'urgence crée des contrats. C'est du marketing apocalyptique. Pas de la science. L'IA ne remplace pas l'humain. L'IA libère l'humain de tout ce qui n'était pas humain dans son travail. Ce qui reste c'est le goût, la vision, la sensibilité, la création. Le noyau irréductiblement humain. La seule chose que la machine ne peut pas produire : une âme derrière la décision. Jobs le savait en 1997 devant un Microsoft sans goût. C'est encore plus vrai en 2026 devant une industrie IA sans goût. Le futur n'est pas humain VS machine. C'est humain + machine VS problèmes que personne ne pouvait résoudre avant. Et chaque solution sera teintée d'art, de beauté, de sens. Parce que quand la machine gère l'exécution, l'humain n'a plus que le beau à apporter. Quand tu regardes dans l'abîme, l'abîme regarde en toi. Arrêtez de regarder l'abîme. Regardez le terrain de jeu. Il est immense. Et la partie vient de commencer. Cultivez votre goût. C'est le seul actif que l'IA ne commoditisera jamais. Jobs l'avait compris avant tout le monde. A nous de l'appliquer.
Français
52
205
884
82.5K
♞ retweetet
Satnam Singh
Satnam Singh@satnam6502·
In the 80s I loved the sublime satisfaction of writing an entire application, game, utility myself, knowing every detail, from the key press to what happens at the transistor junction. In the "modern" world of "professional software engineering" that feeling has always eluded me, drowned out by the bureaucracy of hierarchy, instinct extinguished by a "style" guide, a clever optimization trick banned by "maintainability", any glance at the chance of getting close to metal forbidden by "security", my youthful agility weighed down by the middle age spread of APIs and frameworks. I yearn for those BBC BASIC and 6502 assembly days on my BBC Microcomputer Model A of total self-control and self-determination. Finally, AI coding agents are the Wegovy/Zepbound of software weight loss drugs, the only dependency injection I actually need, letting me knock up an entire application in an afternoon, giving me back my lightweight agility and freeing me from the weight of process over creativity. For those about to hack, we salute you.
Satnam Singh tweet media
English
20
25
268
21.4K
durvesh
durvesh@BLackgold_5·
Guess this fighter jet?
durvesh tweet media
English
178
89
1.8K
64.4K
♞
@dncrht·
@omrpps @VNMachine uno de mis primeros juegos para GWBASIC de MS-DOS, con 11 o 12 años
♞ tweet media
Español
1
0
2
14
Sánchez-Migallón
Sánchez-Migallón@VNMachine·
Con este librito me lo pasé pipa en mi adolescencia. ¡Viva el Basic!
Sánchez-Migallón tweet media
Español
31
52
564
13.6K
♞ retweetet
Mike Rundle
Mike Rundle@flyosity·
The → forward button in Chrome shouldn't have a hover state when it's disabled No disabled button should have a hover state. The point of a hover state is to indicate an actionable element, not show me where I could click IF it were enabled It's just bad UX design
English
88
57
1.8K
147.7K
♞
@dncrht·
@VNMachine @omrpps me faltaron unos pocos, siempre quise el de código máquina 😭
Español
1
0
2
13
♞ retweetet
MERICA MEMED
MERICA MEMED@Mericamemed·
come on man it's not rocket science
English
61
232
8.3K
766.6K
♞ retweetet
Kpaxs
Kpaxs@Kpaxs·
Here’s a secret that every genuinely original thinker knows: there are no original ideas. there are only original combinations. Every “breakthrough” is two existing ideas from different domains meeting for the first time inside someone’s head. The person who reads only within their field will only ever have ideas that their field has already had. This is why the most interesting people are almost always polymaths. Go wider. Read the thing that has nothing to do with your work. Talk to the person who has nothing in common with you. Visit the place that makes no sense on your itinerary. The irrelevant input is the one that will combine with everything else and produce something nobody’s ever seen.
English
78
335
2.1K
72.8K
♞ retweetet
Handre
Handre@Handre·
Jobs got fired from Apple in 1985 because the board decided he wasn't the right CEO. The market spoke -- through declining performance, internal conflicts, and investor pressure. Apple limped along for 12 years without him, watching Microsoft dominate while they released forgettable products like the Newton and Pippin. The same market mechanism that ejected Jobs brought him back in 1997 when Apple faced bankruptcy. Within months he killed 70% of Apple's product line, focused on what worked, and launched the iMac. Stock price jumped from $3.30 to $21 in two years. This is price discovery in action -- not just for products but for leadership itself. Central planners can't replicate this feedback loop because they don't face real consequences. When the Soviet Politburo picked managers, those managers stayed regardless of performance. No market test, no correction mechanism. Apple's board had skin in the game (their stock was worthless by 1997) so they swallowed their pride and brought back the guy they'd kicked out.
English
4
20
127
8.8K
♞ retweetet
Fernando
Fernando@Franc0Fernand0·
After years of reading and writing code, I find that the dumbest code is the best code. It doesn't matter if it's C#, C++, or Python. Make your code simple. Don't use complex abstractions or difficult syntactic sugar, and you'll have a codebase that anyone can jump into and quickly add features without introducing bugs (or bugs that are less likely to happen). This matters more than anything else.
English
110
68
829
42.1K
♞ retweetet
Tech with Mak
Tech with Mak@techNmak·
Random UUIDs are killing your database performance You switched from integer IDs (1, 2, 3…) to UUIDs (a1b2-3c4d-…) for security or distributed generation. Then your database writes get slower, sometimes much slower. Here’s why: Index Fragmentation. Most database indexes are B-Trees (balanced, sorted trees). The physical location of your data matters. 1./ 𝐒𝐞𝐪𝐮𝐞𝐧𝐭𝐢𝐚𝐥 𝐈𝐃𝐬 When you insert sequential integers (1, 2, 3), new data always goes to the rightmost leaf page of the index. Writes are predictable and sequential. Cache hits are maximized. Pages stay 100% full. This is the speed limit of your database. 2./ 𝐑𝐚𝐧𝐝𝐨𝐦 𝐔𝐔𝐈𝐃𝐯4 UUIDv4 values are uniformly random. This means a new insert can land anywhere in the tree structure. Because the inserts are scattered: - The database must constantly load random pages from disk to memory (Random I/O). - Page Splitting => When a target page is full, the database has to split it in half to make room, leaving you with two half-empty pages. - 'Swiss Cheese' Effect => Your index becomes larger and full of holes, wasting RAM and disk space. This can degrade write throughput by 20–90% once your index size exceeds your available RAM. 3./ 𝐔𝐔𝐈𝐃𝐯7 Stop using UUIDv4 for primary keys. Use UUIDv7 (Standardized in RFC 9562). UUIDv7 embeds a timestamp at the start of the ID, making it sortable. This gives you the best of both worlds: - Distributed generation => (No central counter needed). - Monotonic inserts => They behave like sequential integers in a B-Tree, eliminating fragmentation. - Security => Prevents trivial ID enumeration (attackers can't guess that user 101 follows user 100), though note that it does reveal the record's creation time. You get the utility of UUIDs without the performance penalty.
English
29
60
661
111.8K
♞ retweetet
GamesYouLoved
GamesYouLoved@gamesyouloved·
RIP Yoshihisa Kishimoto Aged 64 🙏 Known for Double Dragon and Renegade - he was the daddy of the beat em up 💪 Your legacy will live on
GamesYouLoved tweet mediaGamesYouLoved tweet media
English
72
530
3.8K
74K