Search
Close this search box.
Search
Close this search box.
Search
Close this search box.

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:

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