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:

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