Almir MustaficSummer of Code: Teaching My Teen the Art of Clean Coding with JavaScript and PythonThis summer, I’ve had the pleasure of coaching my teenage son in coding, building on his Python skills from last year to dive into HTML and…14h ago14h ago
Almir MustaficAre we doing agile here? What does that mean?When someone states, “We don’t really do agile here,” it’s important to challenge the perception and use of “agile” as a noun rather than…Jul 13Jul 13
Almir MustaficAre self-organizing teams possible?The concept of self-organizing teams in software engineering explores the possibility of redistributing the responsibilities of a…Jul 13Jul 13
Almir MustaficDefense is the best offense — In Software Engineering fieldMy high-school basketball coach used to say: Defense is your offense; get the defense working and the offense will come.Jul 11Jul 11
Almir MustaficWinging it — People who master it make you believe that they are following its definition“Winging it” means improvising without proper preparation, often applied to speeches or presentations. While it may appear that some…Jul 4Jul 4
Almir MustaficGreat coder vs. Great Software Engineer — quick thoughtsA great coder is not automatically a great software engineer. As a new software engineer, the initial goal is to adapt to the professional…Jul 1Jul 1
Almir MustaficIndividuals and interactions over processes and toolsAre tools affecting the agility in “Agile” teams? The Agile manifesto emphasizes “individuals and interactions over processes and tools,”…Jun 30Jun 30
Almir MustaficUnderstanding the limitation of your architecture — quick thoughtsUnderstanding the limitations of an architecture is crucial to preventing technical debt. Every architecture, whether monolithic or…Jun 22Jun 22
Almir MustaficStudy to get good grades or study to learn? — quick thoughtsAfter interviewing numerous candidates for software development jobs, it’s clear that there’s a crucial distinction between studying to…Jun 22Jun 22
Almir MustaficDetecting errors promptly — quick thoughtsTo ensure the success of your launch, it’s crucial to detect errors promptly through effective logging mechanisms.Jun 22Jun 22