We'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. https://buff.ly/CLslpND #codeassistants #llm #softwareengineering #ai
8.4.2025 13:42We've been using the wrong mental model to describe software development AI agents and this might be limiting the value engineers can...I actually played a bit with prompts to try to get it to make more questions before proposing a solution but I guess the way AIs are currently trained makes them extremely anxious to spit out answers.
28.3.2025 14:22I actually played a bit with prompts to try to get it to make more questions before proposing a solution but I guess the way AIs are...What makes someone an expert in their field? R: Answering "it depends" to any question they get asked. So there you have it, if you want expert AIs they need to gather much more context about what we are trying to achieve.
28.3.2025 14:22What makes someone an expert in their field? R: Answering "it depends" to any question they get asked. So there you have it, if...AIs will become a lot more accurate and useful when they start making questions before giving an answer
28.3.2025 14:22AIs will become a lot more accurate and useful when they start making questions before giving an answerThe Future of Programming https://buff.ly/LcQ0PEm
14.3.2025 20:25The Future of Programming https://buff.ly/LcQ0PEmThe digital version of my book is currently heavily discounted on the publisher's site. Go grab your copy!
https://link.springer.com/book/10.1007/979-8-8688-0995-8
So 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. To me it's still far away from something that can be trusted working with production code.
28.2.2025 16:29So far I've had no success doing any significant code refactoring using AI. It always ends up with code that is too bloated, it..."...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
https://open.substack.com/pub/strategicengineering/p/boost-your-career-by-supporting-your?r=574w3j&utm_campaign=post&utm_medium=web
"Everything you see in Notion is a block. Text, images, lists, a row in a database, even pages themselves"
https://www.notion.com/blog/data-model-behind-notion
How Postgres stores data on disk
27.2.2025 09:30How Postgres stores data on diskEmerging Patterns in Building GenAI Products
https://pocket.co/share/e4cbb317-7786-447c-af83-61124f603024?utm_source=pocket_reader
I 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. It's hard to identify these small issues within a change that involves multiple files so to ensure things won't break I prefer doing it myself.
18.2.2025 17:26I expected Cursor Compose to be better at refactoring but I've notice it often makes small mistakes or simply forgets some piece of the..."When reading code, you put things like values of variables, control flow logic and call sequences into your head. The average person can hold roughly four such chunks in working memory. Once the cognitive load reaches this threshold, it becomes much harder to understand things."
https://github.com/zakirullin/cognitive-load
18.2.2025 13:20"When reading code, you put things like values of variables, control flow logic and call sequences into your head. The average person..."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."
#RiskManagement hashtag#SoftwareEngineering
17.2.2025 14:32"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..."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."
https://pocket.co/share/5ed037fe-6913-495b-afab-02aeb5bef6eb
14.2.2025 11:36"as long as you are doing your work well and continuously working on the next most important thing prioritised by the business, any..."Software quality is more the result of a system designed to produce quality, and not so much the result of individual performance."
#softwareengineering #softwarequality
https://pocket.co/share/94666ae3-15d9-4f60-8e87-8e3add46b964?utm_source=pocket_reader
14.2.2025 10:22"Software quality is more the result of a system designed to produce quality, and not so much the result of individual..."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 https://www.notion.com/blog/sharding-postgres-at-notion
13.2.2025 11:37"The point is, 480 is divisible by a lot of numbers — which provides flexibility to add or remove physical hosts while preserving...The 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
12.2.2025 11:01The 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...Não tô conseguindo linkar minha conta aqui com o Fedica, estava funcionando antes, alguém teve esse problema tbm?
11.2.2025 14:42Não tô conseguindo linkar minha conta aqui com o Fedica, estava funcionando antes, alguém teve esse problema tbm?"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."
https://pocket.co/share/0e21eef5-4096-4e15-928f-ffaf61baf3d2?utm_source=pocket_reader
11.2.2025 11:15"paradoxically, even as we have higher and higher level programming tools with better and better abstractions, becoming a proficient...⬆️
⬇️