Skip to content

Instantly share code, notes, and snippets.

@mmagdiel
mmagdiel / 01-no-silver-bullet-es.md
Created December 20, 2018 21:18 — forked from esparta/01-no-silver-bullet-es.md
No hay balas de plata

No hay balas de plata: Lo esencial y lo accidental en la Ingeniería del Software

by Frederick P. Brooks, Jr.

De todos los monstruos que pueblan nuestras pesadillas, ninguno es tan terrorífico como el hombre lobo, porque pasa repentinamente de lo familiar al horror. Por eso, todos buscamos balas de plata que puedan acabar con ellos magicamente.

El familiar proyecto de software, al menos tal como lo ve un gestor no técnico, tiene algo de ese caracter: suele ser inocente y sencillo, pero es capaz de convertirse en un monstruo de plazos incumplidos, objetivos fallados y productos defectuosos. Por eso escuchamos lamentos clamando por una bala de plata -- algo que haga que los costes del software caigan tan rapidamente como lo han hecho los del hardware.

Pero no se ve en ningún lugar una bala de plata. No hay ningún desarrollo, ni en tecnología ni en técnicas de gestión, que por si sólo prometa ni siquiera una mejora en un orden de magnigud en productividad, en fiabilidad, en simplicidad. En este artículo,

@mmagdiel
mmagdiel / digitalocean-promo-code-february-march-april-2018.md
Created February 24, 2018 13:52
Digital Ocean Promo Code for February / March / April 2018

Digital Ocean Promo Code for Spring 2018 February / March / April 2018

Save $25 for your Cloud Computing Solution with Digital Ocean.

How to get the Discount?

1.) Use this link to Sign Up and save your first $10.

2.) Enter the Promocode LOWENDBOX when you choose your payment method and get another $15 discount.

@mmagdiel
mmagdiel / .gitignore
Created January 25, 2018 19:03 — forked from octocat/.gitignore
Some common .gitignore configurations
# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so
# Packages #
@mmagdiel
mmagdiel / Readme.md
Created January 6, 2018 07:59 — forked from mxstbr/Readme.md
Enable tab completion for JSX with Emmet in Atom

Enable tab completion for JSX with Emmet in Atom

This guide assumes you have the emmet and language-babel packages already installed in Atom

Gif of the tab completion working

  1. Open the keymap.cson file by clicking on Atom -> Keymap… in the menu bar
  2. Add these lines of code to your keymap:
'atom-text-editor[data-grammar~="jsx"]:not([mini])':
@mmagdiel
mmagdiel / introrx.md
Created March 14, 2017 20:07 — forked from staltz/introrx.md
The introduction to Reactive Programming you've been missing
$scope.items = [{
"number" : 2,
"item" : "Plans",
"detail" : [{
"Name" : "Full Body 1.1",
"Plan" : "Full",
"Trainer" : "Ricky Lozada",
"Rating" : 3,
"Level" : "Intense"
},{