Today's Question:  What does your personal desk look like?        GIVE A SHOUT

 PROGRAMMING


  Becoming a Better Developer Part 3: Enjoy the Panorama

If you're trying to grow your startup you've come to the right place. Get my 170-page ebook on how to grow a startup and join thousands of self-funded entrepreneurs by subscribing to my newsletter at right.I’m writing this while sitting on a beach chair overlooking the Gulf of Guinea near Cape Coast in Ghana, West Africa. Although it’s slightly overcast the view is amazing, with whitewater stretching out in both directions as far as my laser-corrected eyes can see.Being in a foreign country is one of two experiences that allow me to take a step back from my life and look at i...

2,102 0       TIPS DEVELOPER


  Becoming a Better Developer, Part 2: Know Your Core Competencies

If you're trying to grow your startup you've come to the right place. Get my 170-page ebook on how to grow a startup and join thousands of self-funded entrepreneurs by subscribing to my newsletter at right.For years business consultants have instructed businesses to “know your core competencies.” What this means is “know what you do well and stick to it.”For example: Harley Davidson makes great motorcycles. But they’re probably not so good at making perfume.Smith & Wesson makes some of the best six-shooters around, but I question whether their bicycles wi...

4,559 0       TIPS DEVELOPER


  Becoming a Better Developer, Part 1: Making Fans

If you're trying to grow your startup you've come to the right place. Get my 170-page ebook on how to grow a startup and join thousands of self-funded entrepreneurs by subscribing to my newsletter at right.This is the first of what I hope to become an ongoing series about non-technical ways to improve yourself as a developer.Becoming a better developer involves more than learning new technical skills; learning about your company and co-workers will dramatically improve the software you build. One of the most important lessons I learned during the first year of my career is to be so nice to...

5,705 0       TIPS DEVELOPER


  If a programming language was a boat…

我是受最近的一个论坛帖子启发,他的想法至今仍让我感到奇特。Turing(图灵)Turing绝对是一个双人皮划艇(感谢评论里的提醒)。它很小。人力的。它通常被当作初学者的”船“。而且它非常的加拿大。Original photo by naokomcJavaJava...

4,657 0       PROGRAMMING C C# TURING


  What Makes A Great Programmer?

I remember it like it was yesterday. It was the year 2000, Dr. Pargas was standing at the front of our data structures class talking about some data structure-y topic while an SSH session was projected on the wall in front of us. Someone asked a question, and he said something along the lines of "Well, if you want to be a real computer scientist you need to start using vi". I think he was smiling as he said it, and in hindsight his statement wasn't even slightly true, but being young and easily influenced like I was I went back to my dorm room and immediately took up training myself how to use...

2,360 0       TIPS.PROGRAMMER GREAT GREAT PROGRAMMER


  Top 7 programmers bad habits

1.- The all code is crap, except mine, attitude.I have bad news for you buddy, all code is crap. No matter how much effort you put on it, there is always a majority of programmers who are going to think that your code sucks and that they could have done it 10 times better. I have already covered this topic in previous posts, you can find more information of what exactly I mean when I say that all the code is crap here and here.How to fix it: Don’t criticise others people code, it could be yours the one in the spotlight, try to make objective and professional observations instead, but do...

2,891 0       PROGRAMMING HABIT TIPS


  Solution to getKeyCode() returns 0 in Java

The getKeyChar method always returns a valid Unicode character or CHAR_UNDEFINED. Character input is reported by KEY_TYPED events: KEY_PRESSED and KEY_RELEASED events are not necessarily associated with character input. Therefore, the result of the getKeyChar method is guaranteed to be meaningful only for KEY_TYPED events.For key pressed and key released events, the getKeyCode method returns the event's keyCode. For key typed events, the getKeyCode method always returns VK_UNDEFINED....

10,682 0       JAVA KEYCODE 0 KEYLISTENER


  Can Your Programming Language Do This?

One day, you're browsing through your code, and you notice two big blocks that look almost exactly the same. In fact, they're exactly the same, except that one block refers to "Spaghetti" and one block refers to "Chocolate Moose." // A trivial example: alert("I'd like some Spaghetti!"); alert("I'd like some Chocolate Moose!");These examples happen to be in JavaScript, but even if you don't know JavaScript, you should be able to follow along.The repeated code looks wrong, of course, so you create a function: function SwedishChef( food ) { alert("I'd like some " + food ...

2,457 0       PROGRAMMING MAINTAINABILITY REUSABLE