Reposted by XimaL Ramalho 🍉 @ramalho.org · 26/09/2025«Python Fluente» à venda no Catarse agora! www.catarse.me/pythonfluente Volume 1 por R$ 99+frete, ou os 3 volumes, em 2 opções de acabamento (brochura P&B, espiral cor). Também: kits com xilogravura do calango da capa, assinada e numerada pelo artista Thiago Castor. 👉 Nas lojas será mais caro! 44125
Reposted by XimaPython Brasil @pythonbrasil.bsky.social · 02/09/2025Gostaríamos de fazer um pedido especial à nossa comunidade. Recebemos pedidos de instituições públicas e projetos sociais que ensinam programação para pessoas em situação de vulnerabilidade, que adorariam participar da Python Brasil. Infelizmente, não temos verba para custear esses ingressos. 142
Reposted by XimaL Ramalho 🍉 @ramalho.org · 02/09/2025Ajude a revisar o <Python Fluente> 2ª edição IMPRESSO em PT-BR! Aqui você encontra instruções para ajudar, mas só até 8/set: ramalho.org/posts/python... Toda ajuda será bem vinda! Agradeço antecipadamente! Qualquer dúvida, escreve aqui! 🐍 🧡 🦎ramalho.orgPython Fluente: mutirão para revisar o vol. 1 | Blog do Ramalho.org 44526
Xima @ximaa.bsky.social · 10/07/2025Meu livro tá com um super desconto comprando pelo site da editora, só $13.99 (o preço normalmente é $37.99) compra lá e divulga nos grupos pra apoiar esse autor brasileiro tentando divultar um livro em inglês 😅 link.springer.com/book/10.1007...link.springer.comStrategic Software EngineeringThis book summarizes the skills and practices beyond writing code that software engineers should leverage to excel at their job within any organization 166
Xima @ximaa.bsky.social · 01/07/2025"Ecosystem" is just a fancy word for lack of standardization and regulation. 100
Reposted by XimaCuducos @cuducos.me · 06/06/2025Uma vez @ximaa.bsky.social me pediu uma revisão técnica de post q ele havia escrito. Claro q aceitei e, p/ meu deleite, era um post excelente. Simples e conciso, aborda um fluxo linear de sucesso. Anos depois ñ canso de compartilhar o post. E hoje o traduzi p/ pt-BR : ) cuducos.me/2025/06/06/f...cuducos.meFluxo linear de sucesso: escrevendo código limpo em PythonPost de autoria de Filipe Ximenes originalmente publicado em inglês no blog da Vinta. Tradução livre para o português por Eduardo Cuducos. 1124
Xima @ximaa.bsky.social · 08/04/2025We've been using the wrong mental model to describe software development AI agents and this might be limiting the value engineers can extract from these tools. buff.ly/CLslpND #codeassistants #llm #softwareengineering #aiopen.substack.comContext Is King: Reframing Our Mental Model of Coding AssistantsWe've been using the wrong mental model to describe software development AI agents and this might be limiting the value engineers can extract from these tools. 021
Xima @ximaa.bsky.social · 28/03/2025AIs will become a lot more accurate and useful when they start making questions before giving an answer 100
Xima @ximaa.bsky.social · 14/03/2025The Future of Programmingbuff.lyReferences for "The Future of Programming"I gave a talk at the DBX conference called The Future of Programming. Below are links and quotes from some primary sources I used, as well as links to wikipedia and elsewhere where you can learn… 100
Xima @ximaa.bsky.social · 07/03/2025The digital version of my book is currently heavily discounted on the publisher's site. Go grab your copy!link.springer.comStrategic Software EngineeringThis book summarizes the skills and practices beyond writing code that software engineers should leverage to excel at their job within any organization 021
Xima @ximaa.bsky.social · 28/02/2025So far I've had no success doing any significant code refactoring using AI. It always ends up with code that is too bloated, it abstracts more than it should and over-complicates things. It frequently breaks nuanced use-cases or forgets something. 110
Xima @ximaa.bsky.social · 28/02/2025"...the success of your personal career is directly linked to the success of the product you are building. Moreover, your career is also directly linked to the success of your teammates..." #SoftwareEngineering #TeamWork #Career #Ownership open.substack.comBoost your career by supporting your teammatesIn my book, Strategic Software Engineering, there are two chapters that explore what success is from different perspectives. 000
Xima @ximaa.bsky.social · 28/02/2025"Everything you see in Notion is a block. Text, images, lists, a row in a database, even pages themselves"notion.comExploring Notion's Data Model: A Block-Based Architecture | NotionNotion’s data model enables the product’s most foundational component: blocks. Through blocks, we allow users more flexibility over their information. 020
Xima @ximaa.bsky.social · 27/02/2025How Postgres stores data on diskdrew.silcock.devHow Postgres stores data on disk – this one's a page turner | drew's dev blogA high-level overview of how PostgreSQL stores data on disk, covering segments, pages and more. 000
Xima @ximaa.bsky.social · 26/02/2025Emerging Patterns in Building GenAI Productspocket.coEmerging Patterns in Building GenAI ProductsAs we move software products using generative AI technology from proof-of-concepts into production systems, we are uncovering a range of common patterns. Evals play a central role in ensuring that… 000
Reposted by XimaL Ramalho 🍉 @ramalho.org · 24/02/2025🚨🚨🚨 Temos menos de 48 horas para fazer backup dos livros Kindle que compramos da Amazon. Dia 25/fev será o último dia da opção "baixar e transferir por USB" que é a ÚNICA FORMA de criar uma cópia local em seu computador para poder depois destravar os livros com o gerenciador Calibre. 54727
Reposted by XimaSamuel @samuel.fm · 18/02/2025your outie uses git checkout -b rather than git switch -c 4459697
Xima @ximaa.bsky.social · 18/02/2025I expected Cursor Compose to be better at refactoring but I've notice it often makes small mistakes or simply forgets some piece of the code and because of that I end up not trusting it with the job. 110
Xima @ximaa.bsky.social · 18/02/2025"When reading code, you put things like values of variables, control flow logic and call sequences into your head. The average person can hold four such chunks in working memory. Once the cognitive load reaches this threshold, it becomes much harder to understand things." github.comGitHub - zakirullin/cognitive-load: 🧠 Cognitive Load is what matters🧠 Cognitive Load is what matters. Contribute to zakirullin/cognitive-load development by creating an account on GitHub. 010
Xima @ximaa.bsky.social · 17/02/2025"Fixing your process won't get you out of a crisis. During a crisis, your goal should be to get out of it, not to fix your operation." open.substack.com/pub/strategicengi… #RiskManagement hashtag#SoftwareEngineeringopen.substack.comFix the issue first, improve the process laterFixing your process won't get you out of a crisis. 000
Reposted by XimaAdolfo Neto @adolfoneto.elixiremfoco.com · 16/02/2025Is it just me, or do you also lose the desire to watch a video when the title is clearly clickbait? 3271
Reposted by XimaPhil Eaton @eatonphil.bsky.social · 15/02/2025I wrote a post about the winding path I took from web developer to database developer over 10 years. notes.eatonphil.com/2025-02-15-f... 2512
Reposted by XimaNathan Yau @flowingdata.com · 13/02/2025Dishonest charts are coming from all directions, and they're only going to hit harder. Unless we push back. So, an interactive guide: Defense Against Dishonest Charts flowingdata.com/projects/dis...flowingdata.comDefense Against Dishonest ChartsThis is a guide to protect ourselves and to preserve what is good about turning data into visual things. 32501250
Reposted by XimaBruce Lawson @brucel.bsky.social · 13/02/2025The sweater I bought last week was giving me static electricity shocks. So I returned it to the shop and they gave me another one free of charge. 0343
Xima @ximaa.bsky.social · 14/02/2025"as long as you are doing your work well and continuously working on the next most important thing prioritised by the business, any pressure to deliver beyond what your team is capable of is objectively unreasonable." pocket.co/share/5ed037fe-6913-495b-…pocket.coWhy are you so busy?Disclaimer: Details of this story have been altered slightly to protect the identities of individuals. "I'm just too busy. I barely have time to breathe, let alone lead the threat modelling exercise… 020
Xima @ximaa.bsky.social · 14/02/2025"Software quality is more the result of a system designed to produce quality, and not so much the result of individual performance." #softwareengineering #softwarequality pocket.coQuality Is SystemicSoftware quality is more the result of a system designed to produce quality, and not so much the result of individual performance. 020
Xima @ximaa.bsky.social · 13/02/2025"The point is, 480 is divisible by a lot of numbers — which provides flexibility to add or remove physical hosts while preserving uniform shard distribution." Great insights on database sharding from the Notion team www.notion.com/blog/...notion.comHerding elephants: lessons learned from sharding Postgres at NotionWith an effort to make Notion faster and more reliable for years to come — we migrated Notion’s PostgreSQL monolith into a horizontally-partitioned database fleet. 031
Reposted by XimaJess Temporal @jesstemporal.com · 12/02/2025hey hey! new starter pack with amazing folks for y'all to follow =) 071
Xima @ximaa.bsky.social · 12/02/2025The Mythical Man Month by Fred Brooks has been on my reading list longer than I'm willing to admit, but I'm happy that this has finally changed... #softwareengineering #technicalbooks #softwaredevelopment open.substack.com/pub/strategi...open.substack.com50 years of the Mythical Man MonthInsights that still shape the software industry 031
Xima @ximaa.bsky.social · 11/02/2025"Soft Deletion Probably Isn't Worth It" pocket.co/share/736a...pocket.coSoft Deletion Probably Isn't Worth ItAnyone who’s seen a couple different production database environments is likely familiar with the “soft deletion” pattern – instead of deleting data directly via DELETE statement, tables get an extra deleted_at timestamp and deletion is performed with an update statement instead: UPDATE foo 000
Xima @ximaa.bsky.social · 11/02/2025"remember that you don’t have the answer, just your own experiences to share. With that humility, you might connect with the other person as a fellow human, and provide them the support and space they need to find their own way forward." pocket.co/share/42c7...pocket.coYou don’t have the answer – Eric Nehrlich, Unrepentant GeneralistOne of my pet peeves is when people tell me what I should do. Normally, this is because they did something that worked for them, and they want to tell me I should also do it. I generally don’t want such advice for a variety of reasons: 000
Xima @ximaa.bsky.social · 11/02/2025"paradoxically, even as we have higher and higher level programming tools with better and better abstractions, becoming a proficient programmer is getting harder and harder." pocket.co/share/0e21ee...pocket.coThe Law of Leaky AbstractionsThere’s a key piece of magic in the engineering of the Internet which you rely on every single day. It happens in the TCP protocol, one of the fundamental building blocks of the Internet. TCP is a way... 020
Xima @ximaa.bsky.social · 06/02/202540 years ago, Fred Brooks made a prediction: "There is no single development [...] which by itself promises even one order-of-magnitude improvement within a decade [...]" open.substack.com/pu... #SoftwareEngineering #AI #SoftwareDevelopment #productivity 011
Xima @ximaa.bsky.social · 04/02/2025Eu queria mandar um beijo pra minha mãe, pro meu pai e especialmente pra @felipe-martins.bsky.social que me ensinou essa receita de focaccia 3140
Xima @ximaa.bsky.social · 31/01/2025As AI evolves you need to shift your focus to these two things: - Making sure you absolutely dominate the new tools to write code and are very productive with them. - Master the parts of the job which AI will have a much harder time beating humans. strategicengineering... 061
Reposted by XimaGergely Orosz @gergely.pragmaticengineer.com · 30/01/2025Refreshing to see more startups building AI coding tools NOT have ye mission of replacing software engineers with an “AI engineer” (looking at eg Devin, Magic .dev, and recent Meta). But build tools that make engineers more efficient! Sourcegraph a great example of the latter: 1014011
Xima @ximaa.bsky.social · 29/01/2025It's inevitable, with every new generation of AI your ability to write code becomes less and less relevant. The good news is that writing code was never the goal, it's just a medium to deliver value... #ai #softwareengineering #softwaredevelopment dev.to/filipeximenes...dev.toYou are not paid to write codeIt's inevitable, with every new generation of AI your ability to write code becomes less and less... 020
Reposted by XimaTim A. @flipperpa.bsky.social · 29/01/2025“Many were increasingly of the opinion that they’d all made a big mistake in coming down from the trees in the first place. And some said that even the trees had been a bad move, and that no one should ever have left the oceans.” - Douglas Adams 181
Reposted by Ximaaleatorio.dev.br @aleatorio.dev.br · 28/01/2025Não criem processos monstros para resolver problemas simples. Lembrem-se que o custo da solução deve ser sempre inferior ao custo do problema 0131
Reposted by Ximarickhenrique @rickhenrique.bsky.social · 28/01/2025escola bauhaus, alemanha (1925) 44413
Reposted by XimaTrey Hunner @trey.io · 28/01/2025In about 48 hours I'm hosting a workshop to help folks struggling to learn #Python or any other skill. If you're struggling to learn something new, sign up to attend. It's free!crowdcast.ioSkill-Building WorkshopRegister now for Skill-Building Workshop on crowdcast, scheduled to go live on January 30, 2025, 09:00 AM PST. 0103
Reposted by XimaGergely Orosz @gergely.pragmaticengineer.com · 27/01/2025Still think about this: Eng team of 4 devs builds a feature over 2 months. They skip the usual bureaucratic processes of PRD, RFC. They know what they are building. Before launch, another team pings: "How did legal EVER sign this off??" Well, they didn't. Project scrapped. 7855
Xima @ximaa.bsky.social · 24/01/2025With the release of OpenAI's Operator I'm seeing people saying "oh we are going to need to rebuild websites for Operator" ...really? 1.if you need to rebuild, it completely misses the point of having an agent that knows how to navigate the web. 100
Xima @ximaa.bsky.social · 21/01/2025I've been studying and reflecting about how AI will change the job market and our work as software developers so I decided to join in to the conversation, here is my take on it dev.to/filipeximenes... #AI #LLMs #SoftwareDevelopment #SoftwareEngineering #Productivity dev.toWhat I think will be the impact of AI to developer jobs- or will AI replace software developers? First, let's address the elephant in the room. Neither I... 050
Reposted by XimaPython Brasil @pythonbrasil.bsky.social · 18/01/2025🐍💚 Vem aí a Python Brasil 2025! 📅 21 a 27/10 📍 São Paulo, SP Serão sete dias de muito conteúdo, em palestras, tutoriais e sprints, para você aproveitar com a comunidade ❤️ 2025.pythonbrasil.org.br #pybr2025 #python #pythonbrasil 03519
Xima @ximaa.bsky.social · 19/01/2025O canal Garys Economics é excepcional, recomendo demais. Macroeconomia explicada de forma simples e direta youtu.be/wPoXOwiEfrQ?...youtu.beWhat does Elon Musk want?YouTube video by Garys Economics 000
Reposted by Ximaqntm @qntm.org · 17/01/2025COMPUTER SCIENTISTS: "k" means one thousand and twenty-four STORAGE MANUFACTURERS: "k" means one thousand DISPLAY MANUFACTURERS [thinking hard]: "K" means nine hundred and sixty 621811299
Reposted by Ximarickhenrique @rickhenrique.bsky.social · 17/01/2025mona no seculo 19 um bonde puxado a burro fazia do forte do brum ate a madalena em 36 minutos como eh que o planejamento da cidade nao leva isso como um DESAFIO a ser vencido muito comumente se leva ate o DOBRO do tempo de carro no seculo 21 1265
Xima @ximaa.bsky.social · 15/01/2025Risk management isn't just about preventing system crashes. From prioritization to over-engineering - here's why engineers need to consider a broader scope when thinking risk, and what they're missing. dev.to/filipeximenes...dev.toThere's more to risk management than what engineers typically seeThere's a lot more to managing risk in software beyond evaluating what can break and engineers... 032