Ed Thomesynonyms4success.hashnode.dev·Mar 28, 2024Keep It Simple, StupidKeeping it simple is one of the basic requirements for sustainable software delivery. Many of the problems we encounter trace back to unnecessary complexity. By avoiding that complexity, we can increase our likelihood of success, decrease cost, and s...Discuss·206 readssoftware development
Md Nayeemusernayeem.hashnode.dev·Jan 23, 2024Extreme Programming: A Simple and Effective Way to Develop SoftwareExtreme Programming (XP) is a software development method that focuses on delivering high-quality software that meets the needs of the customers. The four pillars of XP are feedback, courage, communication, and simplicity. XP also follows a set of pr...Discussextreme programming
Yashdeep Srivastavayd.hashnode.dev·Jan 1, 2024Starting with TDD: A Beginner's GuideWhat is Testing Testing is a critical element in software development that aims to evaluate and ensure that a software system or application works as planned. The primary purpose is to detect problems, errors, or bugs in software before it is made av...Discuss·59 readsttd
Christiaan Fouchéchrisfouche.com·Nov 8, 2023You Aren't Gonna Need ItYAGNI! You Aren't Gonna Need It. It's a phrase I've been broadcasting a lot lately. It sparked lively debates within our team. My observation is that most software engineers have a remarkable inclination to do the opposite. Here, I'll explain why I b...Discuss·2 likes·137 readsYAGNI
Ivan Chebykinichebykin.hashnode.dev·Aug 8, 2023Writing Mario in sedhttps://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExaWN2NmFsZzM1emo0ajVwa25hY2FtNXI1Y2sxMDNxYzBxdXRlbTZ0dyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/v5hpawf0kYERgHR9Fg/giphy.gif Have you ever wondered if you can write games using sed? No? Anyone? Weird....Discuss·133 likes·4.6K readssed
Christiaan Fouchéchrisfouche.com·Aug 2, 2023Why I use the old school definition of story pointsThis is a republish of this article I wrote for OfferZen's blog. Story points are ubiquitous in the Agile world. If you ask two different Agile teams what they are, however, you’ll likely get different answers. Some say it represents complexity or ef...Discussstory points
Casper Weiss Bangblog.cwb.dk·Jun 18, 2023Are standups dead in a fully-remote team?I've always been a fan of the different scrum-inspired rituals, however after working fully remote for 9 months, I start to question whether it adds value, or is simply costing us an hour of productivity each day. What is the value of a standup? The...Discuss·39 readsagile
Christiaan Fouchéchrisfouche.com·Apr 23, 2023Enabling ConstraintsAn oxymoron is a figure of speech that pairs two opposing words. There is one I include in my software-engineering repertoire: enabling constraint. We can enable one activity by constraining another. Let’s explore how this paradoxical effect can be a...Discuss·263 readsagile
Muhammad Shahyaniamshayanrana.hashnode.dev·Mar 26, 2023Devops/Week21:Extreme Programming Framework: Extreme Programming also called XP. XP is a lightweight methodology for small to medium-sized teams developing software in the face of vague(unclear meaning) or rapidly changing requirements. Extreme programming is an...Discuss·2 likes·33 readsmvp development
Kantimahanti Sai Prasanna Kumarsaiprasannakumar.hashnode.dev·Jan 8, 2023Software Methodologies OverviewTraditional Waterfall Development Phases of waterfall Requirements Design Code Integration Test Deploy Problems with the waterfall approach No provisions for changing requirements No idea if it works until the end Each step ends when the...Discuss·1 like·38 readsextreme programming