|
Solving the Wrong Problem[^] (source: Programming in the 21st Century) Your blog is slow because you've designed it for coders, not readers.
"There's no magic to serving simple, static pages. What's surprising is that most implementers of blogging software are solving the wrong problems."
|
|
|
|
|
|
More Must-have Tools for Developers on Windows[^] (source: DZone) What are your must-have tools?
"Every technologist has his favourite list of developer tools, applications and OS. Here’s my list of tools that I think you as a developer should have on your laptop."
|
|
|
|
|
Visual Assist X and Incredibuild to name a couple.
|
|
|
|
|
Why Only Designers Can Create New Programming Languages[^] (source: Technology Review) Hacks for hackers: If they're not easy to use, they won't be.
"Compared to the versions that are hacked together late at night under insane deadline pressure, the programming languages to come out of academia are failures."
|
|
|
|
|
40 year old languages, which were written at a time when academics wrote everything, are not as popular as 10 year old web-oriented languages, which were written at a time when non-academics outnumber academics by many orders of magnitude.
this proves something about the authors and not about the rise of the web?
|
|
|
|
|
|
Sounds like something from Raymond Chen, only with less cohesion. Say, a very angry Raymond Chen on weed.
|
|
|
|
|
IFRAME, you are dead to me[^] (source: Josh On Design) The ‘I’ used to stand for ‘Internal’, but now it just stands for ‘Idiot’. You just blew it.
"A lot has changed in the past few years. CSS and AJAX are really hitting their stride and you just can’t hack it. I’m willing to overlook a few margin bugs, but this is simply the last straw."
|
|
|
|
|
Here is why Vim uses the hjkl keys as arrow keys[^] (source: Peteris Krumins) How the ADM-3A terminal keyboard influenced decades of computing.
"The positions of various keys on the ADM-3A terminal Bill Joy used when creating Vi explain a lot about the default key bindings for arrow keys, Esc and the Unix home directory."
|
|
|
|
|
Boxing Bots: Kinect-Driven Pneumatic Boxing Robots[^] (source: Channel 9) Kinect night at the fights.
"With BoxingBots you are the controller, controlling a 6-foot tall metal robot that’s trying to punch out your opponent’s 6-foot tall machine. It’s Real Steel in real time."
|
|
|
|
|
|
While this was an interesting article, I'm pretty sure that there are more current articles. This one's from December 2011.
|
|
|
|
|
How expensive is that meeting you're currently sitting in?[^] (source: Expensive Meeting) Agendas? We don't need no stinkin' agendas.
"Here's a handy tool for calculating the cost of a meeting. Oh, wait! Someone just showed up late. Let's rehash everything we've already discussed and deep-dive down another technical rabbit hole."
|
|
|
|
|
The first 45 years of Star Trek[^] (source: Techi.com) What was your favorite episode?
"Space may or may not be the final frontier, but the television and movie series Star Trek and its subsequent incantations have sparked the imagination of sci-fi fans across the ages."
|
|
|
|
|
Tabs versus spaces: Spaces won[^] (source: Los Techies) Why? Because since at least Visual Studio 2005, the default has been spaces.
"Do you like tabs in Visual Studio? I do too! But I gave up the tabs versus spaces argument, and so should you."
|
|
|
|
|
I used to work at a company that had its own interpreted language and it was written such that it choked on the tab character so all of our editors had to be set to use spaces so that we wouldn't accidently use tabs in our own scripts.
m.bergman
For Bruce Schneier, quanta only have one state : afraid.
To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire
Honesty is the best policy, but insanity is a better defense. -- Steve Landesberg
I am not a chatbot.
|
|
|
|
|
Nonsense: spaces have not won: have never used spaces (in over 20 years) and none of the teams I've worked for or that work for me have used spaces (they might have wanted to but they didn't).
Spaces are the work of the de vil.
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair.
nils illegitimus carborundum
me, me, me
|
|
|
|
|
OK, now look at your code in Notepad.
Not everyone uses an IDE.
|
|
|
|
|
PIEBALDconsult wrote: OK, now look at your code in Notepad.
Not everyone uses an IDE.
Are you suggesting that programmers that don't use IDEs use Notepad?
Certainly isn't the case for me. Certainly isn't the case for other developers that I know that don't use IDEs.
|
|
|
|
|
That is two separate statements.
|
|
|
|
|
PIEBALDconsult wrote: Not everyone uses an IDE.
Amateurs.
Seriously? Creating complex, feature rich applications/web sites with notepad? Not practical. Perhaps with something like Notepad++ but Windows Notepad? No, definitely not.
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair.
nils illegitimus carborundum
me, me, me
|
|
|
|
|
mark merrens wrote: Amateurs.
Contrarywise; newbies use IDEs and don't realize that there are other ways.
Experienced developers know that there are several ways to skin most cats.
mark merrens wrote: Creating complex, feature rich applications/web sites with notepad?
I didn't say that.
|
|
|
|
|
We at my company often use the web editor in Umbraco to edit pages. It works best with spaces. Because of editors like this, much of the rest of our code follows that same convention so we don't have to switch things up.
|
|
|
|
|
It was easy to get my teams to go to tabs. It means that indents can be whatever each developer desires, and it takes less space (although not too much different). Tabs are easy to get everyone on the team to agree on.
|
|
|
|