Software craftman...
Follow
Find
3.2K views | +2 today
Software craftmanship and Agile management
All about software craftmanship, design and it's Agile management
Your new post is loading...
Your new post is loading...
Scooped by yannick grenzinger
Scoop.it!

Dunning-Kruger and other memes

Dunning-Kruger and other memes | Software craftmanship and Agile management | Scoop.it
It’s really common to see claims that some meme is backed by “studies” or “science”. But when I look at the actual studies, it usually turns out that …
yannick grenzinger's insight:

Dunning-Kruger and other false memes http://danluu.com/dunning-kruger/ like type safety http://danluu.com/empirical-pl/

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Why Managers Ask for Estimates and What They Need to Know

In many of my transitioning to agile clients, the manag…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Extreme Programming Revived?

Extreme Programming Revived? | Software craftmanship and Agile management | Scoop.it
This is RonJeffries.com, the combination of new articles, XProgramming, SameElephant, and perhaps even some new items never before contemplated.
Copyright © 1998-2015 Ronald E Jeffries
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Security of Infrastructure Secrets

Security of Infrastructure Secrets | Software craftmanship and Agile management | Scoop.it

I see a class of data are not well covered by existing standards. I call them "Infrastructure Secrets". Infrastructure Secrets are credentials or secrets that are commonly used to build or deploy applications and that they are often shared with third party services.

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Worse Is Better, for Better or Worse

Kevlin Henney revisits the original premise and definition of “Worse is Better”, and looks at how this approach to development can still teach something surprising and new.

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Neuro-diversity in the Work Place

Neuro-diversity in the Work Place | Software craftmanship and Agile management | Scoop.it

Dr. Sallyann Freudenberg talked about neuro-diversity in the work place at QCon London. Programming is a complex creative task, and Freudenberg explored a number of the techniques that programmers in general use to help them achieve it.

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Why are software development task estimations regularly off by a factor of 2-3? - Quora

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Security for Continuous Integration.

Right now, we in technology are witnessing the convergence of two competing forces: on one hand, an increasing need for security (as demonstrated by these events last year); on the other, an increasing number of organizations adopting Continuous Integration (CI). In a CI model, code is integrated regularly — usually several times a day — and checked against automated tests.  Coupled with Continuous Delivery and Continuous Deployment, CI is getting code into live applications faster.  While Continuous Integration is improving the agility and speed-to-market of software organizations, that speed can leave developers more vulnerable to security breaches.

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The #NoEstimates How To - Software Development Today

Rate this post You’ve probably seen a long, recursive discussion on twitter about #NoEstimates. Some of you, like William Gill may be even interested in a more concrete description that you can apply in your own projects. So here it is. This is my first attempt at a #NoEstimates How To, first presented at Turku …
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Too Big to Fail: Running A/B Experiments When You're Betting the Bank

Andrea Burbank discusses the risks, benefits, and lessons from running a single huge experiment with hundreds of moving parts, and with long-term engagement as the metric of success.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Categories for the Working Programmer

Jeremy Gibbons explains categories, focusing on them as an organizing principle helpful in managing generic libraries.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Exploding Software-Engineering Myths - Microsoft Research

Exploding Software-Engineering Myths - Microsoft Research | Software craftmanship and Agile management | Scoop.it

Centralized development is better than distributed. Test-driven development is better than conventional. Organizational structure can predict code quality. Hallmarks of conventional software-engineering wisdom have never been tested empirically—until now.

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

What's new in CPUs since the 80s and how does it affect programmers?

What's new in CPUs since the 80s and how does it affect programmers? | Software craftmanship and Agile management | Scoop.it
This is a response to the following question from David Albert: My mental model of CPUs is stuck in the 1980s: basically boxes that do arithmetic, …
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Why Software Architects Fail

We've all seen them: Ambitious projects, starting out with grand visions, ending up as costly lessons in what not to do, leaving behind the ruins of promising paradigms, technologies, tools, and careers. But why do architecture approaches sometimes hurt instead of providing value? Why has "architect" become a negative term for some people? And what can we do to improve our own work? In this keynote, we'll look at some of the most common pitfalls that ensure you'll come up with a disaster, and discuss how they can be avoided.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Let's Acknowledge SAFe For What It Is... And Move On -

It seems this week more SAFe related stuff than usual made it across my desk… some positive, some negative… some old, some new… but all asking the same fundamental questions. Is SAFe the savior of all things software development? Is SAFe really agile or merely the second coming of RUP? Will SAFe survive or be …
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Remove Impediments. Don't Inventory Them.

This is RonJeffries.com, the combination of new articles, XProgramming, SameElephant, and perhaps even some new items never before contemplated.
Copyright © 1998-2015 Ronald E Jeffries
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Designing a Web API

Designing a Web API | Software craftmanship and Agile management | Scoop.it
A Web API corresponds to an application programming interface that can leverage the Web technologies to execute processing and manipulate data. Modern Web APIs follow the REST principles to be as e...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Decision Making Strategies of No Estimates

Debbie Madden and Vasco Duarte share their views on no-estimates.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

How to Start With Security

How to Start With Security | Software craftmanship and Agile management | Scoop.it
Computer security, or the lack thereof, has made many headlines recently. In this article we'll look at how bad things are and what you, as a software developer, can do about it. It will help get you started or hopefully give you some new ideas if you're already doing some security work.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

What is good code? A scientific definition. - Intent HQ Engineering blog

What is good code? A scientific definition. - Intent HQ Engineering blog | Software craftmanship and Agile management | Scoop.it
How would you define good code? This article gives a pseudo-scientific answer to that question after asking a sample of 65 developers that same question.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Dave Farley on the Rationale for Continuous Delivery

At QCon London 2015, Dave Farley proposed that although the state of software development has been suboptimal in the past, studies are revealing that the implementation of continuous delivery leads to considerable improvement. Farley stated that continuous delivery changes the economies of software development, and provides more rapid business idea validation and reduced defect rates.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Chris Richardson, Functional Domain Models with Event Sourcing, SF Scala @Sungevity 201502 - YouTube

Event sourcing persists each entity as a sequence of state changing event. An entity’s current state is derived by replaying the events. Event sourcing is a ...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Containerization Is More than the New Virtualization

Jérôme Petazzoni borrows from his experience at Docker Inc. to explain live applications running in Docker, including reading logs, remote access, and troubleshooting tips.
more...
No comment yet.