Ha Quoc Phongphonghaw2coder.hashnode.dev·Nov 19, 2023Object-Oriented Programming in PythonWhat is OOP? Thinking in sequences Mỗi ngày bạn đều thức dậy -> ăn sáng -> đi làm. Góc nhìn về việc lặp lại có tuần tự này sẽ rất tuyệt vời nếu bạn cố gắng lập kế cho ngày của mình. Nhưng nếu bạn đang sống giữa thành thị, kế hoạch hay thói quen này c...Discuss##OOP in Python
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·113 readsYAGNI
Neville Scheevelblog.myprojectimpact.com·Jul 6, 2023Know more, do lessIt’s pretty simple. Most projects fail to meet estimates. Typically we are estimating so we can determine: do we possess the resources to complete a project? can we finish on time? is the project even worth it? None of this can be calculated bef...DiscussProductivity
Ollie Kennedyolliekennedy.hashnode.dev·May 12, 2023Technical Debt and MeTechnical Debt has got to be one of the most misused terms in software development and I myself had it wrong for a very long time. This is the evolution I've been through, and where I currently sit with it. Where it started Before we get to the real ...Discuss·10 likes·43 readsagile
Maryam Zulfiqardevdiaries.hashnode.dev·Apr 3, 2023Minimum Viable ProductIntroduction In today's fast-paced and competitive market, startups and companies face the challenge of developing innovative products and services to meet customer needs. However, creating a new product from scratch can be a costly and time-consumin...Discuss·1 like90 Days of DevOpsmvp
Anthony Uzohanthonyuzoh.hashnode.dev·Mar 19, 2023What is Agile Methodology?The Agile methodology is a project management framework that emphasizes flexibility, adaptability, and collaboration to deliver high-quality results quickly. Agile is popular in software development, but it can be applied to various types of projects...Discuss·35 readsagile
Adeesh Sharmaadeesh.hashnode.dev·Feb 18, 2023Value Stream MappingIntroduction to value stream mapping Value stream mapping shows how information and materials move from the start of a process to its conclusion visually. It is used to determine which parts of a process add value and which parts do not, as well as t...Discuss·40 readsvalue
Beatriz Camposrailsware.hashnode.dev·Jan 30, 2023Lean Software Development 101Lean Software Development (LSD) is a methodology that helps software development teams focus on delivering the values that matter most to customers, while simultaneously removing from the process anything that can waste time and resources. The idea o...Discuss·56 readslean
Dan Abelengineeringandcareering.co.uk·Jan 23, 2023Find your way, without a mapThere's a big challenge in modern software and product delivery. We get ambitious missions, goals (or objectives). But we can’t easily get there from where we are. If we could they would not be ambitious We do our best. But complexity often drives us...Discuss·422 readsEngineering ManagementRoadmap
Houston Haynesh3tech.io·May 13, 2021How Agile Jumped the Shark into a Zombie ApocalypseTL;DR If you've spent any amount of time in this field you will have noticed a "lost-and-found" cycle of various truisms in software engineering. Through the years the discourse on agile patterns and practices has been both the beneficiary and victim...Discuss·363 readsagile