100SILEX, de 0 à 100 s: quality,
1254 SONY TC-D5 Pro II, an impressive machine
I received yesterday a SONT TC-D5 Pro II. I have seen it in photos and read comments about its quality, similar to the D6C.
I liked so much the design with the two VU meters, and it seemed to me that it belongs to an era when build quality was driven by other rules.
992 Troy Hunt: Whoâs who of bad password practices â banks, airlines and more
Troy Hunt on observations, musings and conjecture about the world of software and technology
Troy Hunt, blog, .NET, Azure, Backup, Bing, Blogger, Career Development, Code Quality, Conference, Database, Design Utopia, DotNetNuke, Enterprise Software Platform, Internet Explorer, iPhone, K2, LinkedIn, Media, NDepend, Online Identity, OWASP, People Management, Personal Development, Product Review, ReSharper, Security, SharePoint, Silverlight, Software Quality, SQL Injection, SQL Server, Subversion, Travel, Twitter, Visual Studio, Windows Mobile, XSS,
Ah, passwords. Love âem or hate âem, theyâre a necessary evil of the digital age. The reality is we all end up with an alphabet soup of passwords spread over dozens of various sites and services across the internet. Whilst we might not always practice it, we all know the theory of creating a good password; uniqueness, randomness and length. The more of each, the better.
Of course we frequently donât do this because of all sorts of human factors such as convenience, memory or simple unawareness of the risks. Still, when itâs a case of individuals electing not to create secure passwords, they really only have themselves to blame.
But what happens when the website wonât allow you to create a secure password? Or at least when they severely constrain your ability to create long, random, unique passwords? And what about when they donât allow you to send it between your computer and their server securely?
Even worse, what happens when our most âsecureâ institutions implement lazy password policies? Unfortunately, all of this is pretty rampant practice.
767 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 code may not be pretty, but damnit, it works!
This guy is the foundation of your company. When something goes wrong he will fix it fast and in a way that wonât break again. Of course he doesnât care about how it looks, ease of use, or any of those other trivial concerns, but he will make it happen, without a bunch of talk or time-wasting nonsense. The best way to use this person is to point at a problem and walk away.
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. When you do finally receive the finished product you will have no option but submit to the stunning glory and radiant beauty of perfectly formatted, no, perfectly beautiful code, that is so efficient that anything you would want to do to it would do nothing but defame a masterpiece. He is the only one qualified to work on his code.
Iâm a programmer, damnit. I donât write code.
His world has one simple truth; writing code is bad. If you have to write something then youâre doing it wrong. Someone else has already done the work so just use their code. He will tell you how much faster this development practice is, even though he takes as long or longer than the other programmers. But when you get the project it will only be 20 lines of actual code and will be very easy to read. It may not be very fast, efficient, or forward-compatible, but it will be done with the least effort required.
What do you want? It works doesnât it?
The guy who couldnât care less about quality, thatâs someone elses job. He accomplishes the tasks that heâs asked to do, quickly. You may not like his work, the other programmers hate it, but management and the clients love it. As much pain as he will cause you in the future, he is single-handedly keeping your deadlines so you canât scoff at it (no matter how much you want to).
Well, thatâs a possibility, but in practice this might be a better alternative.
This guy is more interested the options than what should be done. He will spend 80% of his time staring blankly at his computer thinking up ways to accomplish a task, 15% of his time complaining about unreasonable deadlines, 4% of his time refining the options, and 1% of his time writing code. When you receive the final work it will always be accompanied by the phrase âif I had more time I could have done this the right wayâ.
Personally, Iâd have to classify myself as the perfectionist. So, which type of programmer are you? Or perhaps you know another programming archetype that is missing from my list? Post a comment below and Iâll add it to a new updated list.
640 50 Best Free Fonts of All Time
Free fonts are very easy to find but finding high-quality, delightful, attractive and elegant fonts is a very hectic work to do.
best free fonts, free fonts
101 - 201