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:

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