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:

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