How and why attackers target developer accounts
Most companies today do software development. Whether you are a cloud computing service provider or a paint manufacturer, you are likely to have a team of developers who build proprietary systems and, at the very least, you rely heavily on market software for your business.
Open-Source Software Tax
Like all great things open-source software started off with good intentions. I give, you give, we all give so the world can receive. The amazing thing about open-source software is how far it’s come. Open source provides us the foundation for things we take for granted from programming languages, web servers, web frameworks, utilities, operating systems and much more. Lately it seems that open-source contributions are dwindling no matter what metric you go by.
Using an Exercise Ball Instead of a Chair While Coding
Last week I replaced my office chair with an exercise ball. I actually bought two, one for the home and one for the office. I was looking for more ways to do something about my sedentary lifestyle as a desk monkey.
The (Some) Fallacies of Test First Development
I should first clarify that I would never come out against the idea of writing tests for your code. I find testing to be a wonderful way to aid refactoring, fight regression, and build developmental confidence in a piece of software.
Elimination of programmers
Occasionally I run across a tool or development project with the intent of eliminating the programmer. The goal is to have the business team control the behavior of the system. From a business management perspective, this sounds like a great idea. Think of all the money saved if we didn’t have to hire programmers or to waste time communicating requirements to them. In reality, I’ve never seen a tool or project succeed at this.
7 Myths New Software Developers Have About Programming
Living in the tech world I have noticed many mistakes that new programmers often make. Some of which, I have made myself. Here I have created a short list of very common misconceptions new programmers have about programming. They don't apply to everyone, but I have met quite a few programmers who faced what I call "the programmer's block."
Why bad UI can be good
I think there is a good case for bad UI*. In fact, if you are a text content provider, I believe bad UI might be your greatest asset. However, let me define what I think good UI is first, or at least how it's often perceived. I'll define good UI – or perfect UI – as the simplest way to find and ingest information or execute a predetermined task, in the briefest period of time. It’s a basic definition; good UI is easy and fast. So, to invert this, bad UI would be hard and slow, though not broken.
Why Millennials aren’t Buying Homes
In a world that’s coming of 3D-printed homes and autonomous vehicles, what will owning a car or house even mean? Home ownership rates are falling among Millennials as they scramble with the basics of life with less prosperity than their parents and in some cases, even their grandparents.
Date a Vipassana Girl
During those ten days of meditation, without the distraction of people, smartphones, or schedules, she attained a mental silence that made her feel so big and, yet, so unbelievably small in the same space. She sat with nothing but her thoughts, her regrets, and her heart. One on one.
How an Introvert Dated 50 Men in New York City in Six Months
In kindergarten, I had selective mutism. Words would freeze in the tunnels of my vocal chord, entangled in five-year-old wonderment at the big wide world. I would approach Miss Casteñeda’s wooden desk, eager to show off a perfectly cut out heart or my artwork of birds and trees and castles. I wanted to tell her how I tried so hard to color in the lines this time, but my words always lost its voice mid-flight. Most days were a failed quest to transform my thoughts into words into speech.