Shared publicly  - 
 
You have a problem and decide to use recursion.
Now you have a problem.

You have a problem and decide to use Java.
Now you have a ProblemFactory.

You have a problem and decide to use Python.
Now you don't know what you have. Could be an int, a string, a list or
a problem.

You have a problem and decide to use threads.
Two now problems have you.

You have a problem and decide to use Lisp.
Now you have a list of problems.

You have a problem and decide to use locks.
Now you have

You have a problem and decide to use delegation.
Now your problem is your problem's problem.

You have a problem and decide to use anagrams.
Now you have lamb rope.

You have a problem and decide to implement your own binary search tree.
Now you have a belmopr.

You have a problem and decide to use Unicode.
��� ��� ���� � �������.

You have a problem and decide to use make.
Now you know how to make problems.

You have a problem and decide to use STL.
Now you have a _Hashtable_iterator<std::pair<const basic_string<char,
str::char_traits<char>, std::allocator<char> >, int>,
basic_string<char, std::char_traits<char>, std::allocator<char > >...

You have a problem and decide to use Haskell.
Now you have an infinite list of problems.

You have a problem and decide to use Oracle.
Now the problem has you for lunch.

You have a problem and decide to use Apple.
Now you have a license to have a problem on any three computers you own.

You have a problem and decide to use Apple.
Now you have a shiny problem.

You have a problem and decide to use pair programming.
Now you have someone else's problem.

You have a problem and decide to use Agile.
Now you have an epic problem.

You have a problem and decide to use dependency injection.
Now you depend on the problem.

You have a problem and decide to use closures.
Now you have the problem in your environment.

You have a problem and decide to use SCRUM.
Now you talk about the problem every day.

You have a problem and decide to use UML.
Now you are in hell.

You have a problem and decided to use open source.
Now the community has a problem.

You have a problem and decided to use cloud.
Now you have to pay for every instance of a problem.

You have a problem and decided to use map/reduce.
Now you can easily scale your problem.

You have a problem and decided to use Haskell
now you have a lazy problem

You have a problem and decide to use С.
ow you have a pYou have a problem and decide to use С.

You have a problem and decide to use Wikipedia.
Now problem needs citation.

You have a problem and decide to use perl.
Now noone can tell what the problem is looking at your solution.

You have a problem and decide to use google.
Now you know 31,457 ways to describe your problem and around 15
completely wrong solutions for it.

You have a problem, and decide to use floating point.
Now you have 2.00000001 problems.

You have a problem and decide to use Matlab.
Now you have double problem.

You have a problem and decide to dissolve it in water.
Now you have a solution.


You have a problem and decide to use CUDA.
Now you can heat and cook your dinner with your problem
5
24
Konstantin Kondakov (kotoproger)'s profile photoVlad Koshelev (xbiker)'s profile photoKonstantin Arkhipov's profile photoOleg “SannisDev” Efimov's profile photo
 
The problem has you...
You are in soviet Russia... :D
 
I prefer:

You have a problem and decide to use Haskell.
Now you have a monoid in the category of problems.
Add a comment...