Stories recently tagged with 'CodingHorror'

The First Rule of Programming: It's Always Your Fault(codinghorror.com)

submitted by khebbiekhebbie(150) 4 years, 2 months ago

Yet another great post from Jeff Atwood. read more...

1 comment |category: |Views: 4

tags: another

What's Wrong With Turkey?(codinghorror.com)

submitted by jdelatorjdelator(500) 4 years, 2 months ago

Software internationalization is difficult under the best of circumstances, but it always amazed me how often one particular country came up in discussions of internationalization problems: Turkey. Jeff's comment should had been in the article but it wasn't It's convenient because: 1) Turkey is similar enough to other Latin alphabets that it's not a giant engineering nightmare to get it to work (see: Arabic or Hebrew). 2) The Turkish-I problem ( http://en.wikipedia.org/wiki/Turkish_dotted_and_dotless_I ) causes failures in naive string comparisons, whereas other Latin alphabets don't. 3) The Turkey Test gets you 90% of the way to the goal of internationalizing most apps.* We know French and Spanish are going to work. Why not test with the most difficult (but realistically difficult) locale first? * The other 10% is excruciatingly difficult -- again, think of Arabic (bi-directional, shaped letters) or Hebrew (right-to-left). read more...

add a comment |category: |Views: 0

tags: another

A Question of Programming Ethics(codinghorror.com)

submitted by jdelatorjdelator(500) 4 years, 2 months ago

I generally try to give people the benefit of the doubt, but it's difficult to imagine any scenario where this isn't a completely malicious violation of people's trust. read more...

5 comments |category: |Views: 7

tags: another

CAPTCHA is Dead, Long Live CAPTCHA!(codinghorror.com)

submitted by jdelatorjdelator(500) 4 years, 2 months ago

Understand that I am no fan of CAPTCHA. I view them as a necessary and important evil, one of precious few things separating average internet users from a torrential deluge of email, comment, and forum spam. read more...

add a comment |category: |Views: 10

tags: another

Douchebaggery(codinghorror.com)

submitted by jdelatorjdelator(500) 4 years, 3 months ago

To imply that programmers using Windows "don't care enough about their tools to get the best"? I have a pretty thick skin based on the psychic scars of the thousands of petty internet religious wars I've participated in, and this one even ruffles my feathers a little. I read more...

14 comments |category: |Views: 5

tags: another

I Repeat: Do Not Listen to Your Users(codinghorror.com)

submitted by jdelatorjdelator(500) 4 years, 3 months ago

Listening to users is a tricky thing. Users often don't know what they want, and even if they did, the communication is likely to get garbled somewhere between them and you. read more...

2 comments |category: |Views: 1

tags: another

There Ain't No Such Thing as the Fastest Code(codinghorror.com)

submitted by jdelatorjdelator(500) 4 years, 3 months ago

He then posted his program as a challenge for readers of PC Techniques-- can this optimized assembly word count program, from an acclaimed industry expert on assembly optimization, be made even faster? Well, I think you can guess what happened next. read more...

add a comment |category: |Views: 4

tags: another

Sorting for Humans : Natural Sort Order(codinghorror.com)

submitted by _Sam__Sam_(145) 4 years, 5 months ago

This is a good article on the importance of human-oriented sorting and difficulty in implementing such a routine succinctly it in .NET and LINQ. read more...

2 comments |category: |Views: 171

tags: another

Who wrote this crap?(codinghorror.com)

submitted by sepdevsepdev(115) 4 years, 6 months ago

Jeff Atwood blogs about a neat feature of Visual Studio Team System. See who the last person changed the code. read more...

2 comments |category: |Views: 6

tags: another

Embracing Fluent Interfaces - Ayende's Response to Jeff Atwood(ayende.com)

submitted by powerrushpowerrush(3873) 4 years, 6 months ago

"Jeff Atwood is talking about languages in languages, and suggest that you would avoid using fluent interfaces to hide a language semantics. I completely disagree." read more...

add a comment |category: |Views: 17

tags: another

Speed Up Your Site! 8 ASP.NET Performance Tips(sitepoint.com)

submitted by k000derk000der(4765) 4 years, 7 months ago

Sample chapter from the book "The ASP.NET 2.0 Anthology". Many nice tricks to improve the performance of you site/app. read more...

4 comments |category: |Views: 93

tags: another

Revisiting Programming Fonts(codinghorror.com)

submitted by gavinjoycegavinjoyce(25.7k) 4 years, 7 months ago

Jeff Atwood discusses programming fonts including the new one on the block, Inconsolata. read more...

1 comment |category: |Views: 9

tags: another

Software Branching and Parallel Universes(codinghorror.com)

submitted by gavinjoycegavinjoyce(25.7k) 4 years, 7 months ago

"Source control is the very bedrock of software development. Without some sort of version control system in place, you can't reasonably call yourself a software engineer. If you're using a source control system of any kind, you're versioning files almost by definition. The concept of versioning is deeply embedded in every source control system. You can't avoid it. But there's another concept, equally fundamental to source control, which is much less frequently used in practice. That concept is branching." read more...

add a comment |category: |Views: 6

tags: another

Coding Horror Interview(scribesonic.com)

submitted by montymonty(2575) 4 years, 7 months ago

Coding Horror Interview at ScribeSonic. An interview with Jeff Atwood of Coding Horror fame. read more...

2 comments |category: |Views: 16

tags: another

Coding Horror Interview(scribesonic.com)

submitted by montymonty(2575) 4 years, 7 months ago

Coding Horror Interview at ScribeSonic. An interview with Jeff Atwood of Coding Horror fame. read more...

2 comments |category: |Views: 16

tags: another

Can Your Team Pass The Elevator Test?(codinghorror.com)

submitted by sdormansdorman(1415) 4 years, 8 months ago

An interesting take on getting your developers to think about why they are doing something instead of just blindly doing it, which can help improve the quality of the product. read more...

1 comment |category: |Views: 3

tags: another