The "Kidney Stone Software Development Process" is a degenerate process where releasing software to the field is incredibly painful but eventually "passes" and reaches customers. Developers within the process find that once the code portion of the project is complete, there are so many gates held by so many other internal groups that the software must first pass through, including peer review, quality assurance, documentation, not to mention possible conflicting schedules of other teams, product owners and managers, that the customers may not see the finished product for a long time. The process is akin to passing the proverbial kidney stone - incredibly painful, but eventually, it passes through.
We use the Kidney Stone Software Development Process at work; I'm still shepherding the finished code through multiple painful gates - who knows when this will actually ship.
by Spokko April 10, 2019
Get the Kidney Stone Software Development Process mug.by aaron23jordan October 20, 2006
Get the softcakes mug.Related Words
Any computer software seen on TV shows (such as NCIS or CSI) that can seamlessly and instantly connect different, unrelated systems that would never integrate in the real world to find an answer to a problem.
by Saw_Dusted October 28, 2010
Get the Tv Software mug.A static description of a dynamic process in the form of a stored program used to solve a problem on a machine.
by Savage January 21, 2004
Get the software mug.is the term commonly used on continental Europe, and increasingly in other non-anglophone areas for Free & Open-Source Software/Code.
Anglophones sometimes have arguments over "free" v. "open" (libre, gratis, abierto...); the continentals don't waste their time.
The Spanish sometimes say codigo abierto (open code) too when referring to this concept.
See free software and FOSS.
Anglophones sometimes have arguments over "free" v. "open" (libre, gratis, abierto...); the continentals don't waste their time.
The Spanish sometimes say codigo abierto (open code) too when referring to this concept.
See free software and FOSS.
FOSS, FLOSS, open-source, free software are all covered by software libre.
Examples of products: Linux, the Apache web server, Firefox
Examples of products: Linux, the Apache web server, Firefox
by CarlosC July 28, 2008
Get the software libre mug.A company that provides software to its costumers. In average software companies, the majority of employees is formed by programmers who provide the code to be compiled to the actual software product.
by CodenameJoker November 6, 2013
Get the Software Company mug.A person who is rejected by the Engineering community, due to a dispute over whether software engineering is really engineering, despite the fact that software engineers don't purely write code and actually are taught other aspects of engineering.
John (Mech Eng): Hey Jim, what do you do for a living?
Jim: I'm a software engineer.
John: Nerd!
Jim: Yeah? Well this nerd wrote the program for the flight computer of the aircraft you are designing, as well as the program you used to design it. Lazy ass.
John: Meehheeh fucker. *Aside* (Dude I wish I make as much as he does. All these stupid fucking problems I did and all I get for it is to be made fun of by a rather sexy man actually.)
Jim: I'm a software engineer.
John: Nerd!
Jim: Yeah? Well this nerd wrote the program for the flight computer of the aircraft you are designing, as well as the program you used to design it. Lazy ass.
John: Meehheeh fucker. *Aside* (Dude I wish I make as much as he does. All these stupid fucking problems I did and all I get for it is to be made fun of by a rather sexy man actually.)
by LUENGSTUDENT March 23, 2011
Get the Software Engineer mug.