OldManGeorge

1,009 Flips | 4 Magazines | 1 Like | 4 Following | 346 Followers | @OldManGeorge | Keep up with OldManGeorge on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “OldManGeorge”

9 lies programmers tell themselves

Programmers have pride with good reason. No one else has the power to reach into a database and change reality. The more the world relies on …

Password Rules Are Bullshit

Of the many, many, <i>many</i> bad things about passwords, you know what the worst is? Password rules.If we don't solve the password problem for users in my …

Thinking of the next developer - DEV Community 👩‍💻👨‍💻

Over the last year, I've ended up on four projects that were started prior to my arrival. This isn't uncommon; more often than not throughout any …

Software Development

What’s in a Name? Spelling Matters in Code

<i>Editorial Note: I originally wrote this post for the SubMain blog. You can check out the original here, at their site. While you’re there, check out</i> …

Unstoppable JavaScript Attack Helps Ad Fraud, Tech Support Scams, 0-Day Attacks

Argentinian security expert Manuel Caballero has published new research that shows how a website owner could show a constant stream of popups, even …

Information Security

Why Some Apps Use Fake Progress Bars

Designers use “benevolent deception” to trick users into trusting the system.<p>In a fit of productivity, I did my taxes early this year. They were a bit more complex than usual, so I set aside some time to click through TurboTax and make sure I got everything right. Throughout the process, the online …

Why Agile Is Dead: Long Live The Code Review!

Agile was created by some official organization, right? Wrong. It was invented by a group of software developers who got together on February 11, …

Bootcamps won't make you a coder. Here's what will

So you've completed a few free programming lessons online, and you've even written several working applications. Now all you have to do is complete …

Computer Science

5 Features to Watch in Visual Studio 2017

The Visual Studio (VS) engineering teams have shifted into overdrive as they curate the next major release of their flagship IDE. Rather than resting …

Microsoft's president wants a Geneva Convention for cyberwar

Microsoft is calling for a Digital Geneva Convention, as global tensions over digital attacks continue to rise. The tech giant wants to see civilian …

A battle rages for the future of the Web

The W3C, led by Sir Tim Berners-Lee, looks set to standardise DRM-enabling Encrypted Media Extensions (EME) in browsers, a move that betrays the …

Happy 15th Birthday .NET!

Today marks the 15th anniversary since .NET debuted to the world. On February 13th, 2002, the first version of .NET was released as part of Visual …

Doug installs free, legal Windows virtual machines

Gadget reviewer Doug Aamoth shows off a method combining the free VirtualBox product with freely downloadable Windows virtual machines direct from Microsoft. There’s a face-sized asterisk, of course, but this is still a pretty solid tactic to get you up and running with free Windows VMs in about 10 …

The .NET Language Strategy

I am constantly aware of the enormous impact our language investments have on so many people’s daily lives. Our languages are a huge strength of the …

Anki-like Code Cards website helps programmers retain knowledge

Developers looking to retain their programming knowledge with minimal effort can use a new project called Code Cards, which uses spaced …

Should software developers have a code of ethics?

First, do no harm. This is the underlying message of the Hippocratic Oath, historically taken by physicians to show they will abide by an ethical …

The Reality of Developer Burnout

Rumors of Cmd’s death have been greatly exaggerated

This post is in response to a story published on December 6th 2016 by ComputerWorld titled "Say goodbye to the MS-DOS command prompt" and its …

This is Project NEON, the upcoming incremental upgrade for Windows 10’s design

Late last year we reported on Project NEON – the upcoming UI upgrade for Windows 10. Recently we managed a closer look at Microsoft’s internal plans …

The lessons a young developer learned from a $10,000 mistake that almost cost him his job

<i>This question originally appeared on Quora: What are the programming mistakes most inexperienced programmers make?</i> <i>Answer by Ken Mazaika, CTO, co-founder, and mentor at theFirehoseProject.</i><p>I made a mistake that cost my company more than $10,000 dollars.<p>Let’s rewind.<p>I used to feel like an unstoppable …

Yes, it’s getting harder to get an answer on Stackoverflow

Yesterday, I wrote about the declining answer rates on Stackoverflow and the discussion motivated me to dive into the numbers a bit more.<p>As a …

Why Exceptions should be Exceptional

20 Dec 2016 - 1951 words<p>According to the NASA ‘Near Earth Object Program’ asteroid ‘<i>101955 Bennu (1999 RQ36)</i>’ has a Cumulative Impact Probability of …

Uncle Bob’s Clean Code: Irrelevant in the Age of Full-Stack JavaScript?

I recently picked up <i>Clean Code</i> by Robert C. Martin (a.k.a. Uncle Bob). I’ve found it to be particularly helpful in the practice of day-to-day …