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:

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