Is Your Code Ready for 29 February?
Only one week left to test your code for the leap year…
Is Your Code Ready for 29 February? Read More »
Only one week left to test your code for the leap year…
Is Your Code Ready for 29 February? Read More »
In a recent post, Alistair Cockburn has announced a collaboration with Ivar Jacobson with the goal to clarify and simplify use cases, because: “why this? you ask – We see projects suffering because the stakeholders are missing the big picture; and POs suffering because user stories have big holes that cost the sponsors lots of
Are Use Cases The Key to Better User Stories? Read More »
In a recent post, Dr Milan Milanovic has summarized 14 red flags for software design, as described in the book “A Philosophy Of Software Design” by professor John Ousterhout. Since this book has come on our radars for a while, Alex is looking into the red flags and offers commentary and advice on how to
14 Software Design Red Flags Read More »
In a recent news, an employee of a Hong Kong company was tricked through a combination of a phishing email and a video call with deep faked CFO and other colleagues into transferring $25.6 million into various bank accounts. Alex reacts to this news and asks the question: should we maybe start using code words
$25.6 Million Scam Involving Deep Fakes Read More »
Should we have a single assert per test? Are custom asserts useful? What about diagnostic messages? And how to structure our tests? Maybe we should have tests mixed with production code? Alex answers all these questions, prompted by a conversation on Twitter started by Mattias Verraes https://twitter.com/mathiasverraes/status/1752236595091054671.
One assert per test? Read More »
This is a talk recorded for Product Leaders conference, on 7 July 2020. The descriptions below were valid at the point of recording. About Ryan Singer Ryan Singer has worked on all levels of the software stack, from UI design to back-end programming to strategy. Through over 16 years at Basecamp he has designed features
Ryan Singer – Shape Up – How Basecamp Does Product Management Read More »
New year, new AI challenges! NIST has published a taxonomy of AI attacks with potential mitigations. And the list is scary… since we know very little about how to prevent some of the attacks. Alex takes you on a tour of the LLM attacks and adds examples and commentary for each of them. Links:
NIST Publishes Taxonomy of AI Attacks Read More »
Thank you everyone for commenting, watching, subscribing, and growing the “Think. Design. Work Smart.” community in 2023! In the last video of the year, we recap the highlights of 2023 and discuss a few areas of interest for 2024.
Channel Retrospective for 2023 and Plans for 2024 Read More »
In a recent article, Kent Beck has detailed what he means by Test Driven Development (TDD). This video is an analysis an commentary of his definition, contrasting it with the three laws of TDD as expressed by Robert C. Martin, and drawing from my own experience of practicing and teaching TDD. Links:
Kent Beck on Cannon TDD Read More »
At the end of a recent training on Software Architecture Principles, a participant asked a very interesting question: what are top 3 architecture mistakes people make? I came up with an answer on the spot, and decided to detail more each of the mistakes. Stick to the end of the video, since I added the
Top 3 Software Architecture Mistakes Read More »