background preloader

Programming

Facebook Twitter

How do you deal with professional jealousy and getting older? The Parable of the Two Programmers. If Carpenters Were Hired Like Programmers | dawO_od. The Codist: Lessons From A Lifetime Of Being A Programmer. Published: 09/06/2014 Over my 3 decades of being a programmer, I have learned a few things. Here are a few goodies. I bet I can make more. Customers only know what they want after they see it. I learned this in my first job. Customers won't realize what is actually necessary until you can show it to them.

Given enough time all security will fail. Security in today's world is incredibly challenging to get right. Given that your security will fail the outcome depends on whether you planned for that situation ahead of time. If you assume an attacker will breach your defenses eventually you need to plan for what will happen then. Good security is not an expense but a strategic asset; bad security is an expensive kick in the assets. All throughout my career I've heard people complain about how complicated or expensive it is to do security right, yet when it fails you can wind up losing billions of dollars more. This is true in programming, in design, in almost any creative act.

Tag: programming. Programming Sucks. Every friend I have with a job that involves picking up something heavier than a laptop more than twice a week eventually finds a way to slip something like this into conversation: "Bro, you don't work hard. I just worked a 4700-hour week digging a tunnel under Mordor with a screwdriver. " They have a point. Mordor sucks, and it's certainly more physically taxing to dig a tunnel than poke at a keyboard unless you're an ant. But, for the sake of the argument, can we agree that stress and insanity are bad things? All programming teams are constructed by and of crazy people Imagine joining an engineering team.

Would you drive across this bridge? All code is bad Every programmer occasionally, when nobody's home, turns off the lights, pours a glass of scotch, puts on some light German electronica, and opens up a file on their computer. This file is Good Code. Every programmer starts out writing some perfect little snowflake like this. There will always be darkness "Double you tee eff? " Ook. Codebabes.com | Learn Coding and Web Development the Fun Way. Ask HS: What will programming and architecture look like in 2020? This topic has been ripped directly from Lambda the Ultimate's What will programming look like in 2020?

Post. They are having a lively discussion and if you are interested in flexing your holiday thought muscles we might have a good discussion too. Eight years is a difficult prediction horizon. It's too short to simply project out current trends and it's too long to discount potential technological breakthroughs coming to market. There's the challenge. Some of my lousy predictions: Programmers Will Form Guilds Around New Gamified Training HubsThe Web Will Become More Closed Before it Becomes More OpenNot Everyone Will Become a ProgrammerFocus Will Shift to Creating Bigger People Instead of Chasing Big Ideas Programmers Will Form Guilds Around New Gamified Training Hubs I was reading a book called The Merchant of Prato, the fascinating story of a rich merchant during the Renaissance, drawn directly from his own voluminous records and letters. Much was different as well. Will this happen? REST in Windows Communication Foundation (WCF)