The Professional Developer

Facebook
Twitter
LinkedIn
Pinterest
WhatsApp
Last week I called a technician to repair an electrical shutter that was broken. The technician did a good job in general, but there was one particular thing he did that made me think of him as a true professional. Was it the tools he was using? No. Was it the technique? He was working fast, but no, it wasn’t that. It was the moment he asked me for a broom to clean up after him. That was when I realized he was a pro. In a similar manner, what makes a software developer a pro? Is it the extensive knowledge of program languages or frameworks? Is it the speed of work? Is it the elegance of design? No. Developers are pros first when someone uses the software they wrote. To do that they need to talk with customers, get feedback and make sure they are delivering the right thing. Developers are pros when their design is easy for other people to understand and use it. Developers are pros when they know how to collaborate with other people and when they can put their egos aside in order to do a better job. Developers are pros when they always develop good-quality code. When they know not to succumb to pressure to do something messy. Developers are pros when they thoroughly test what they do. When defects are a rarity, something utterly astonishing and perplexing. Developers are pros when they never leave messy code behind. They clean up. And if that’s what it takes to clean up, they use a broom.
Subscribe for Email Updates:

Categories:

Tags:

Software Development Estimation
SA
Kanban Basics
ART Success
Nexus
Scrum Master Role
An Appreciative Retrospective
Agile Techniques
Entrepreneurial Operating System®
Agile Marketing
Agile India
Enterprise DevOps
Planning
Risk Management in Kanban
SAFe
Lean Software Development
Agile
Agile Testing Practices
Lean Agile Leadership
Scrum.org
System Archetypes
Agile Program
Agile Delivery
transformation
Managing Risk on Agile Projects
Advanced Roadmaps
Agile Risk Management
NIT
Applying Agile Methodology
Kaizen Workshop
Scrum Guide
agileisrael
Keith Sawyer
Daily Scrum
Scrum Master
User stories
QA
Sprint Planning
Engineering Practices
Retrospectives
System Integration Environments
Atlassian
Lean Agile
Lean Agile Management
LPM
Systems Thinking
Agile for Embedded Systems
Tools
ROI
Rapid RTC
DevOps
lean agile change management
Agile in the Enterprise
Agile Product Development
Confluence
Test Driven Development
Spotify
LAB
Frameworks
SAFe DevOps
Scrum With Kanban
Nexus Integration Team
Jira Cloud
IT Operations
PI Objectives
Scrum Primer
Professional Scrum Master
AI Artificial Intelligence
speed at scale
Development Value Streams
A Kanban System for Software Engineering
ATDD vs. BDD
Nexus and Kanban
Story Slicing
Limiting Work in Progress
Jira
Release Train Engineer
Scrum
Principles of Lean-Agile Leadership
Agile Israel
ScrumMaster Tales
Continuous Integration
Program Increment
Lean and Agile Techniques
Managing Projects
SPC
Kanban Kickstart Example
ATDD
Portfolio for Jira
Built-In Quality
Lean Agile Basics
Slides
Implementation of Lean and Agile
Agile Assembly Architecture
Video
Lean and Agile Principles and Practices
Legacy Enterprise
Releases Using Lean
Lean Startup
Continuous Delivery
The Kanban Method
Agility
Risk Management on Agile Projects
Agile Basics
ARTs
Legacy Code
POPM
Jira Plans
PI Planning
Agile Outsourcing
SAFe Release Planning
Continuous Improvement
BDD
Effective Agile Retrospectives
Large Scale Scrum
RSA
Iterative Incremental Development
LeSS
Rovo
Agile Contracts Best Practices
Artificial Intelligence
Agile Community
Team Flow
Elastic Leadership
Lean Risk Management
RTE Role
Agile Israel Events
Lean-Agile Software Development
chatgpt
Achieve Business Agility
Atlaassian
Jira admin
Value Streams
AI
predictability
Hybrid Work
Kanban
Coaching Agile Teams
Scrum and XP
Nexus and SAFe
Agile Development
Introduction to ATDD
Product Management
Tips
Accelerate Value Delivery At Scale
Operational Value Stream
Games and Exercises
WIP
Sprint Retrospectives
AgileSparks
Kanban Game
Agile Product Ownership
What Is Kanban
Kanban 101
Manage Budget Creation
Certification
Risk-aware Product Development
Reading List
Self-organization
Quality Assurance
EOS®
Agile Project Management
Software Development
The Agile Coach
Code
Perfection Game
ALM Tools
Agile Exercises
Agile Release Management
GanttBan
Acceptance Test-Driven Development
Product Ownership
TDD
Agile Project
Agile Release Planning
Professional Scrum with Kanban
Change Management
Presentation
Continuous Deployment
Certified SAFe
Agile Games
Kaizen
Sprint Iteration
Nexus vs SAFe
Scaled Agile Framework
Lean Budgeting
Continuous Planning
Agile Games and Exercises
Agile Mindset
Amdocs
Covid19
Scrum Values
RTE
Process Improvement
Webinar
speed @ scale
Implementing SAFe
Lean Agile Organization
Lean-Agile Budgeting
Pomodoro Technique
Business Agility
System Team
Agile and DevOps Journey
Introduction to Test Driven Development
AgileSparks
Logo
Enable registration in settings - general

Contact Us

Request for additional information and prices

AgileSparks Newsletter

Subscribe to our newsletter, and stay updated on the latest Agile news and events

This website uses Cookies to provide a better experience
Shopping cart