A Deeply Skeptical Look at C++0x
Today I saw a link to an article entitled C++ Gets an Overhaul on Hacker News detailing C++0x, the proposed set of standards for the new generation of... more »
1 commentsSave Tags: c-and-cpp, standards
Identifying Senior Software Engineers: Six Critical Differences
For HR and legal purposes, most development companies classify Software Engineers into ranks from I to IV (or V). The higher the rank, the higher the... more »
0 commentsSave Tags: agile, how-to, methodology, opinion
9 myths about linux debunked
Linux myths debunked... by Ubuntu I think.
0 commentsSave Tags: open source, opinion, unix-linux
Being a Better Programmer #3: Ahab and the White Whale Snippet
As developers, we solve problems for a living. We spend our hours at work fixing things, testing things, troubleshooting things. It gives one a great... more »
0 commentsSave Tags: opinion
First law for an unruly software programmer
a thought on basics of software programming
0 commentsSave Tags: agile, methodology, opinion
Microsoft Silverlight: 10 reasons to love it, 10 reasons to hate it
A year or so ago I wrote a post called Adobe AIR: 10 reasons to love it, 10 reasons to hate it. Here’s the same kind of list for Microsoft’s... more »
0 commentsSave Tags: .net, frameworks, opinion
Windows based programmers... Stop hating CLIs (Command Line Interfaces)
If you are a unix/linux lover, this article may not be of interest to you, because you should be knowing the power of CLIs in *nix operating systems.... more »
2 commentsSave Tags: microsoft, opinion, tools, usability
The Perils of FUI: Fake User Interface
As a software developer, tell me if you've ever done this: 1. Taken a screenshot of something on the desktop 2. Opened it in a graphics... more »
0 commentsSave Tags: gui, opinion, usability
How To Not Fit In On A Development Team
I’ve stated several times in the past that being a software developer today involves so much more than just being able to whip up code… it involves... more »
0 commentsSave Tags: opinion
Who's to blame, Microsoft and/or the .Net Community
I’m interested in why most of Microsoft and some other developer’s demons about writing apps mostly begin with the creation of a database? The design... more »
0 commentsSave Tags: opinion, reviews
Goodbye, Passwords. You Aren’t a Good Defense
THE best password is a long, nonsensical string of letters and numbers and punctuation marks, a combination never put together before. Some admirable... more »
1 commentsSave Tags: opinion, security
Girl Developer wants to know why we all just can't get along....
There are wars fought world wide over arbitrary ideals, developers will be the first people to tell you that. Why can't we apply the same unbiased... more »
3 commentsSave Tags: apple, microsoft, opinion, tools
Core Software Design Principles
While a software system may have its own set of unique principles to guide its design, we believe that all systems can benefit from the use of this... more »
0 commentsSave Tags: java, methodology, standards
Why Not Just Fire All Of Your Programmers?
Experienced programmers shouldn't just be responsible for writing code. It should also be the job of experienced programmers to take those who are... more »
0 commentsSave Tags: methodology, opinion, research
Documenting Coding Standards - Less is More
A colleague and I were recently invited to provide feedback on a client's coding standards and were sent a 60+ page document to review. In preparation... more »
0 commentsSave Tags: opinion, reviews
On Documentation for (and by) Developers
This has become a personal pet - peeve of mine, having been in various developer groups using the .NET platform since 2001 (ancient history, to be... more »
0 commentsSave Tags: .net, microsoft, tools, trends
8 Reasons Why a Developer Would NEVER Want To Be a CIO
Sure, CIOs earn lots of money and don't have to worry about their job getting shipped off to India, but they do have to deal with a lot of crap... more »
2 commentsSave Tags: opinion
Top 5 Laptops for Developers
Admittedly, the most sensible choice for developing web content is a desktop PC with one or a pair of large, high-resolution screens. But in some... more »
5 commentsSave Tags: hardware, opinion, reviews
Introduction to programming for non-programming spouses
Why programmers love programming. Explanation for spouses.
0 commentsSave Tags: opinion
Stop Catching Exceptions!
Too many programmers catch exceptions too often, causing both mainline and error handling logic to be complex and error-prone. Although C#, PHP... more »
3 commentsSave Tags: .net, java, opinion, php
The Anti-Java Professor: Still Off-Base
The Anti-Java Professor is back. He says Java is the ruination of our programmers. Here's a rebuttal by an aerospace engineer.
7 commentsSave Tags: java, methodology, opinion, tools
Octree Search
A data structure is an approach of storing data in a computer in a way that it can be accessed efficiently. A clever data structure allows a variety... more »
0 commentsSave Tags: how-to
What's Wrong With Microsoft's 'Mojave Experiment'?
The Folgers ads proved exactly the same things that the "Mohave Experiment" proved. They proved that people say nice things to strangers on camera.... more »
4 commentsSave Tags: news, usability, windows
5 reasons you don’t really want a jack-of-all-trades developer
Now I don't know about you, but if I were building a house, I wouldn't want an architect doing the work of a carpenter, or the foundation guy doing... more »
7 commentsSave Tags: opinion, trends, web design
Programming Skills vs Life Skills
When I graduated from college, I thought that I had a pretty firm grasp on what it would take to survive in the real world. I had a solid foundation... more »
0 commentsSave Tags: opinion
via