El relato del gringo Hans Warwitz era notable porque contaba lo que estaba pasando en la cancha, narraba el partido. No le ponía sobrenombres a todos los jugadores, no leía un poema para cada gol ni se ponía a contar historia de la vieja que le regaló un pan amasado en Poconchile
An IBM mathematician spent 3 years convinced he was the worst programmer at his company at work.
He built to escape that embarrassment became the first high-level programming language in history. Every line of code running on Earth today traces back to that one act of shame.
His name was John Backus.
He was born in 1924 in Philadelphia, the son of a wealthy stockbroker who expected him to follow the same path. He failed out of the University of Virginia. He dropped out of Haverford College. He enrolled in a medical program in the Army and decided he hated medicine. He spent years doing exactly nothing the conventional way.
Then one afternoon in 1945 he walked past a radio repair shop in New York and got talking to the owner and ended up building a radio from scratch in the shop's back room. Surprising thing is he had never done it before. He stayed for hours. When he left he knew what he wanted to study.
He taught himself mathematics and got into Columbia. From Columbia he walked into IBM in 1950 with a degree and no idea what he was doing.
He learned to program on machines that had no business being programmed. IBM computers in 1950 spoke in machine code. Raw binary. Every instruction written as a string of ones and zeros that told the hardware exactly which switches to flip. There were no shortcuts. No syntax. No vocabulary a human brain could hold in its head.
The programmers who were good at it held the entire machine inside their minds. They saw the binary and felt the logic. Backus could not do this. He wrote programs that were slow, tangled, and embarrassing next to what his colleagues were producing. He was not the worst programmer at IBM. But he believed he was, which amounted to the same thing.
He started building a tool to help himself. Not out of ambition. Out of humiliation.
The idea was simple to the point of seeming naive. He wanted to write mathematical expressions in something that looked like mathematics, not machine code, and have the computer translate them automatically into the binary the hardware needed. He called the project a "formula translation" system. His colleagues thought it was a nice idea that would never work.
The problem everyone could see was speed. Machine code written by a skilled human would always run faster than code generated by an automatic translator. The translator had to make guesses. Guesses meant inefficiency. Inefficiency meant the whole project was a toy.
Backus spent three years proving them wrong.
In 1957 IBM released FORTRAN to its customers. The first compiled programming language in history. The translator Backus built was so efficient that the code it generated ran at speeds within 20 percent of hand-written machine code. Not a toy. Not a curiosity. A working tool that let scientists and engineers write programs in expressions their own minds had generated, and watch the machine execute them.
The adoption was immediate and total. Scientists who had spent careers translating their equations into machine code by hand were suddenly writing programs in hours instead of weeks. Labs that had used IBM machines for narrow tasks started using them for everything. The market for computing changed overnight.
Then something happened that nobody predicted. Other people started building other languages using the same idea. COBOL. LISP. ALGOL. BASIC. Every language built its own translator using the architectural logic FORTRAN had demonstrated. The idea that a computer could read something resembling human thought, rather than the other way around, was now a proof of concept that anyone could extend.
Every programming language that has ever existed was built on the answer to the question Backus asked because he was ashamed of the code he was writing.
He won the Turing Award in 1977. The committee citation said his work had made it possible for more people to use computers for more things than any other single development in the history of computing.
He said in the acceptance speech that he had not set out to change computing. He had set out to stop writing bad code.
The gap between what you are bad at and what you are trying to fix is usually where the real invention lives.
Estoy casi seguro que la final olímpica de tenis en Atenas 2004 también fue transmitida por la Red y Mega, pero el 95% de Chile la vimos en TVN con Fernando Solabarrieta y con Michael Müller al borde del ataque de nervios.
Si en el Tratado de Alcáçovas Castilla se hubiese quedado con Cabo Verde en vez de Canarias, hoy nos habríamos ahorrado esta humillación.
Error estratégico garrafal de los Reyes Católicos.
Ahora que está a punto de empezar el Mundial, el prime de esta red social fue cuando una cuenta de estadísticas dijo en 2022 que Takefusa Kubo se había convertido en el jugador más joven con el nombre de una figura geométrica en jugar un Mundial, superando a Redondo y a Cuadrado. Las estadísticas que nos gustan.
@GabrielBoric La morosidad del CAE subió de un 28% a un 53% por una razón, Presidente: usted prometió condonar y no cumplió. Generó la falsa expectativa, dejó el desastre y hoy nos da lecciones desde la oposición.
Cuidar la plata de todos los chilenos no es castigo. Es justicia con los que sí pagaron.
Cuatro años en La Moneda y cero autocrítica. Audacia no le falta.
Gabriel Boric promovió y promulgó una Ley de cumplimiento tributario, que entre otras cosas agilizó las facultades de Tesorería para ejecutar y embargar administrativamente.
Le dio dientes y garras a Tesorería.
No es tan divertido cuando le toca a uno recibir el mordisco.
@pabloastudillo ¿No conocían el contrato? ¿No sabían nada de la empleabilidad de los programas a los que postularon? ¿Vamos a normalizar no cumplir contratos porque no me gustan las condiciones perfectamente legítimas a las que me
Comprometí voluntariamente?