why are programmers always late

Get Professional

Why are programmers always late?

23 Jan , 2017  

The level of scepticism surrounding software development estimates must rank with statements such as “the check’s in the mail,” and “You won’t find it cheaper anywhere else.” It’s not like I’ve personally done anything to improve the reputation of developers’ estimating skills. I’ve submitted a few howlers, and then paid the price by having to […]

Get Professional

What Programmers Don’t Know – Dealing with Cognitive Bias

21 Dec , 2016  

The first principle is that you must not fool yourself – and you are the easiest person to fool. – Richard Feynman So imagine this scene. You and your colleagues are sitting around a computer at work, staring at a log message. It’s an error. Only the whirr of the computer’s fans breaks the silence. […]

JS For Loop

How To

JavaScript Loops: An introduction to the JavaScript For Loop

5 Dec , 2016  

Hey everyone, it’s great to see you back! Today we’re going to be checking out JavaScript loops, particularly the simple and ubiquitous JavaScript for loop. This is a follow up from our first two Intro to JavaScript articles: JavaScript Programming for Absolute Beginners and JavaScript for Beginners: If, Then & Else. First of all – […]

JavaScript Code Branching with If Then Else

How To

JavaScript for Beginners: If, Then & Else

21 Oct , 2016  

Ready to get started on learning more fundamental JavaScript? We covered some JavaScript basics in JavaScript Programming for Absolute Beginners and you should be familiar with that article before continuing. If you’re not, go check it out. I’ll be waiting right here for you. So now you’re totally familiar with executing JavaScript when a user types into […]

Headphones with Magnifying Glass

Get Professional

How to Untangle Tough Problems

14 Sep , 2016  

You know the old saw about writing hard code and debugging it? It goes like this: Senior programmer: “What’s harder? Writing code, or debugging it?” Junior programmer: “Debugging it for sure.” “If you write the hardest, most tricky code you’re capable of, are you then qualified to debug it?” “Uh, I guess not.” The before […]

The absolute beginners guide to JavaScript

How To

JavaScript Programming for Absolute Beginners

31 Aug , 2016  

Ok, are you ready to start programming in JavaScript? That’s what we’re going to do today. JavaScript, as I’m sure you’re aware, is one of the most-used programming languages today. And it’s still growing in popularity! Every day there are new JavaScript frameworks and libraries being released. So there’s never been a better time to […]

Beginners HTML Forms by example

How To

HTML Forms: Beginners guide to building HTML forms and interacting with the web

17 Aug , 2016  

What does this picture have to do with HTML forms? We’ll get to that  🙂 We’ve had a pretty close look at HTML recently, and CSS too. It’s time to expand our knowledge further by checking out HTML forms. Because forms are what we use to get thing done on the web. And whether you […]

Computational thinking - how to think like a programmer

Get Professional

Computational Thinking: How to think like a programmer and find great solutions to tough problems

3 Aug , 2016  

Let me ask you a question: What does a programmer do all day? Stare at a monitor and type? Attend meetings? (Ha!). Read Hacker News? (Double ha!) Seriously, mostly what they do is think, which is why they’re considered knowledge workers. Sounds cushy right? Sitting around thinking all day. It’s sure better than cleaning fish […]

Edit Text

How To

How to edit text on a Mac

30 Jul , 2016  

Hey – looking for Vim? Click here for MacVim download and install instructions. Otherwise… Hello and Welcome to what will probably be the weirdest thing I ever write. Sadly, I find it necessary to write up some instructions on how to reliably edit text on a Mac. Windows users, bless ‘em, don’t have this problem. […]

Tutorial: CSS Beginners Guide

How To

TUTORIAL: CSS For Absolute Beginners

19 Jul , 2016  

Want to know how to make a web page look good? This is where you find out. Previously, we covered HTML for beginners pretty thoroughly and learned that HTML is used to provide meaning and structure to a web page. That’s great, but the web page we produced looks like it was made in 1995, […]