An alternative hypothesis:
- model performance is plateauing
- compute is getting much more expensive
- AI data centers are massively unpopular
- slowing down AI development is a way to explain slowing progress, reduce spending, and try to regain some goodwill.
- This is an effort to save the IPO not humanity.
TypeScript tip: stop using optional properties so much in your internal app logic.
❌ prop?: string;
✅ prop: string | undefined;
Being explicit about undefined values eliminates the silent bugs that happen when you forget to provide a value.
“This delivery trap is the result of an organization that is laser-focused on team output and pushing new features through the system as quickly as possible; essentially robbing teams of autonomy, mastery, and purpose” https://t.co/rWRLvuIeI4
@itortv Todo lo que comentas relacionado con ser manager, diferencias entre IC y manager, reflexiones en cuanto a diferentes formas de trabajar en equipo, situaciones que te encuentras en el día a día, etc. me interesan siempre mucho!
Si tuviera que dar un consejo de carrera profesional, sería que estés mejor o peor en tu empresa, asegúrate de que estás aprendiendo.
Si son cosas técnicas genial; pero también puede ser a nivel de modo de trabajar, organización, comunicación, producto o lo que sea
@Ari_Reinventada En general a demanda. Los viernes tenemos slot largo para training y muchas veces los dedicamos a mob (para preparar una POC, por ejemplo). Las tareas con más complejidad/incertidumbre las hacemos en pair, ya sea desde el principio o si surge más adelante.
@Ari_Reinventada He pensado mucho sobre esto. En una empresa donde estuve hacíamos mob programming todo el día. A mí, como persona introvertida, me resultaba AGOTADOR. También eché mucho de menos tener tiempo para experimentar y aprender a solas. Ahora hago pair/mob menos estricto y me encanta :)
“Coding” was never the source of value, and people shouldn’t get overly attached to it. Problem solving is the core skill. The discipline and precision demanded by traditional programming will remain valuable transferable attributes, but they won’t be a barrier to entry.
Many times over the years I have thought about a great programmer I knew that loved assembly language to the point of not wanting to move to C. I have to fight some similar feelings of my own around using existing massive codebases and inefficient languages, but I push through.
I had somewhat resigned myself to the fact that I might be missing out on the “final abstraction”, where you realize that managing people is more powerful than any personal tool. I just don’t like it, and I can live with the limitations that puts on me.
I suspect that I will enjoy managing AIs more, even if they wind up being better programmers than I am.
Three agile camps on estimation:
1. Estimate everything (hours, story points, tee-shirts, whatever).
2. Eliminate estimation; produce continuously and let business decide when to stop or start something new.
3. Forecast completion based on statistical methods instead of guessing
⚠️ ATENCIÓ!
El PSOE pretén implementar la #regulaciódelloguers amb un índex de preus altíssims. Això vol dir que els grans tenidors que estan llogant habitatges a preus de bombolla, no hauran d'abaixar el lloguer. És una vergonya, ajudeu-nos a difondre!
¡En mi equipo buscamos Full Stack JavaScript Developer! Si te molan tecnologías como Node.js, Next.js y TypeScript, y además buscas una cultura de buenas prácticas y retos interesantes, ¡aplica!
Se agradece difusión 🙂
https://t.co/fC1VVD1nn0
What a fantastic way to present #UIDesign history: The Evolution of the Scrollbar
Interactive scrollbars you can actually play with from the very first (Xerox Star, 1981) until 2015.
https://t.co/18apDqCVlG
h/t @karger
Software development is the art of replicating the atypical architecture choices made by Google, Facebook, or Netflix into trivial projects with modest requirements.