background preloader

The 5 types of programmers « Steven Benner's Blog

The 5 types of programmers « Steven Benner's Blog
In my code journeys and programming adventures I’ve encountered many strange foes, and even stranger allies. I’ve identified at least five different kinds of code warriors, some make for wonderful comrades in arms, while others seem to foil my every plan. However they all have their place in the pantheon of software development. Without a healthy mix of these different programming styles you’ll probably find your projects either take too long to complete, are not stable enough or are too perfect for humans to look upon. The duct tape programmer The code may not be pretty, but damnit, it works! This guy is the foundation of your company. The OCD perfectionist programmer You want to do what to my code? This guy doesn’t care about your deadlines or budgets, those are insignificant when compared to the art form that is programming. The anti-programming programmer I’m a programmer, damnit. His world has one simple truth; writing code is bad. The half-assed programmer What do you want?

http://stevenbenner.com/2010/07/the-5-types-of-programmers/

350+ Free Textures - Web Design Blog – DesignM.ag 17 scratched and scraped textures grab bag 40 random free textures 14 free high res slate textures Become a Programmer, Motherfucker If you don't know how to code, then you can learn even if you think you can't. Thousands of people have learned programming from these fine books: Learn Python The Hard Way Learn Ruby The Hard Way Learn Code The Hard Way I'm also working on a whole series of programming education books at learncodethehardway.org. Bizarre Websites On Which You Can Kill Time With Style - Smashing Magazine Modern Web-building technologies allow designers to realize their most daring and creative ideas. Enhanced interactivity and a remarkable visual appearance can be achieved by means of such tools as Flash, JavaScript and Papervision3D, to name just a few. These strengths usually impress and entertain visitors and thus are often used for conceptual artistic presentations and promotional campaigns. In this post, you’ll find a collection of amusing websites that, by combining unconventional (and sometimes bizarre) ideas and clever JavaScript and Flash effects, will entice you to play on them for an embarrassing long time. Bizarre and Beautiful Websites Link

Thanksgiving as a kid VS Thanksgiving as an adult - The Oatmeal - StumbleUpon All artwork and content on this site is Copyright © 2014 Matthew Inman. Please don't steal. TheOatmeal.com was lovingly built using CakePHP All artwork and content on this site is Copyright © 2014 Matthew Inman. Please don't steal. Best Programming Quotations A good programmer is someone who looks both ways before crossing a one-way street. -- Doug Linder, systems administrator A most important, but also most elusive, aspect of any tool is its influence on the habits of those who train themselves in its use. If the tool is a programming language this influence is, whether we like it or not, an influence on our thinking habits. -- Edsger Dijkstra, computer scientist Being abstract is something profoundly different from being vague... The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise. -- Edsger Dijkstra

Pointer Basics This document introduces the basics of pointers as they work in several computer languages -- C, C++, Java, and Pascal. This document is the companion document for the Pointer Fun with Binky digital video, or it may be used by itself. This is document 106 in the Stanford CS Education Library. This and other free materials are available at cslibrary.stanford.edu. 30 Windows 7 Hotkeys: Ultimate Guide Apart from so many new features in Windows 7, Microsoft has also added new hotkeys to give individuals better control over their operating system. We have covered 30 hotkeys for Windows 7 which we believe everyone should know about. Master them all to increase your daily productivity. Windows + Up Arrow The Meaning of Life by Cliff Pickover The differences between men and women. This is my lastest book: The Book of Black: Black Holes, Black Death, Black Forest Cake, and Other Dark Sides of Life

15 sites web developers and designers should know - CatsWhoCode.com Creating a good website isn't an easy task, but there's a few tools that can definitely make your developer or designer life easier. In this article, I have compiled 15 extremely useful website that any web developer or web designer should have bookmarked. ColorCombos When designing a website, one of the firsts (and most important) steps of the process is to choose a color scheme. Color Combos allow you to browse thousand of different colors combinations for getting inspired for your upcomming design. Mastering recursive programming For new computer science students, the concept of recursive programming is often difficult. Recursive thinking is difficult because it almost seems like circular reasoning. It's also not an intuitive process; when we give instructions to other people, we rarely direct them recursively. For those of you who are new to computer programming, here's a simple definition of recursion: Recursion occurs when a function calls itself directly or indirectly. A classic example of recursion

Addictive Tips - Tips to make you smarter! - Part 2 When we talk about micro-blogging, Twitter comes to the mind. The popular social media network has gained a lot of praise since its inception for offering an ubiquitous place to celebrities, firms, athletes, and general users to easily connect with each other and keep up with the latest news. What’s still lacking about Twitter is a standard desktop application for Windows. Luckily there are many third-party Twitter clients available and one fairly good client is Tweetz Desktop. The client gives access to your Twitter account, lets you view your timeline, mentions, messages, tweets, and compose new tweets.

Application for a night out - hisnhers Funny Shit Funny Shit (home) → genderwar → Application for a night out - his'n'hers Application for a night out - his'n'hers Holding a Program in One's Head August 2007 A good programmer working intensively on his own code can hold it in his mind the way a mathematician holds a problem he's working on. Mathematicians don't answer questions by working them out on paper the way schoolchildren are taught to. They do more in their heads: they try to understand a problem space well enough that they can walk around it the way you can walk around the memory of the house you grew up in.

Related: