2016

The half-life of code & the ship of Theseus

Erik Bernhardsson

As a project evolves, does the new code just add on top of the old code? Or does it replace the old code slowly over time? In order to understand this, I built a little thing to analyze Git projects, with help from the formidable GitPython project.

Linux 197

Let's Encrypt Everything

Coding Horror

I'll admit I was late to the HTTPS party. But post Snowden, and particularly after the result of the last election here in the US, it's clear that everything on the web should be encrypted by default. You have an unalienable right to privacy , both in the real world and online. And without HTTPS you have zero online privacy – from anyone else on your WiFi, from your network provider, from website operators, from large companies, from the government.

Linux 175
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Happy 69th Birthday to the United States Air Force!

General Leadership

GeneralLeadership.com and the General Leadership Foundation bring Leadership Advice from America's Most Trusted Leaders to You! Read more at [link]. “I AM AN AMERICAN AIRMAN. I AM A WARRIOR. I HAVE ANSWERED MY NATION’S CALL.” ” The Airman’s Creed. Happy 69th Birthday to the U.S. Air Force!

Why Change Requires More Than Training and Communication

Change Starts Here

It’s a common belief that to get people to adopt change, all you really need is training and communication. If we tell people what to do and why, and show them how to do it, that should be enough to get them to change, right? It’s a logical conclusion, but then people aren’t logical, especially when it comes to change. While training and communication are essential tools for influencing any change at work, they are not the complete solution for managing the “people side” of projects.

Build Your Open Data Lakehouse on Apache Iceberg

Speaker: Veena Vasudevan and Jason Hughes

In this webinar, Dremio and AWS will discuss the most common challenges in data architecture and how to overcome them with an open data lakehouse architecture on AWS. Sign up now!

Top 3 Reasons You Need to Hire a Tech Career Coach

NeverFriday

In your software development or IT career, you are going to eventually get to a point where you do not quite know what to do next, or how to get to the next stage of your career. A tech career coach can give you ideas and guide you to the next stage in your career. It can be a challenge to figure out what sorts of projects you want to work on next, or what kind of work environment would best suit you.

More Trending

Cognitio’s Bob Flores, Ex-CIA CTO, Featured in IDG TechWorld Providing Context On the Cyber Threat

CTOvision

Bob Gourley. Cognitio's Bob Flores, former CTO of the CIA, was just featured in IDG TechWorld providing context on the state of the cyber threat. From the article: The former CTO of America's Central Intelligence Agency , Bob Flores, has said the gravest cyber security threat facing the world is the lack of protection for critical infrastructure and the internet of things – and that it's worth challenging narratives about attacks from nation states that get repeated without criticism.

CTO 121

Building effective communication channels

Lead on Purpose

The word ‘channel’ has various and differing meanings. I grew up on a ranch, and we had to get water to the grass and to the cattle. My dad and grandpa built ditches and canals to channel the water to … Continue reading → Team Building channels Communication decisiveness discipline motivation relationships

What kind of leader are you? Take the quiz to find out!

Steve Farber

Taking a leadership style quiz won’t make you a great leader, but it will give you some of the insights you need to start developing your leadership into something greater than it already is. We all lead with style. For some of us, our leadership style is sort of like bellbottom jeans or parachute pants – a bit dated. We need a new wardrobe. Many of us, on the other hand, pay close attention to the trends that drive successful leadership in our competitive economy.

Developers’ side projects

Joel on Software

Pretty much 100% of developers working for other people end up signing some kind of “proprietary invention agreement,” but almost all of them misunderstand what’s going on with that agreement. Most developers think that the work they do at work belongs to their employer, but anything they work on at home or on their own time is theirs. This is wrong enough to be dangerous.

7 Winning Lead Generation Strategies to Drive Growth

As B2B companies pivot to keep pace with a quickly changing marketplace, a data-centric approach to lead generation can be the difference between remaining competitive or being left behind. Get real-world examples and inspiration from leading B2B businesses in this whitepaper.

5 Phrases Successful Leaders Use

Nathan Magnuson

There’s incredible power in language. Words don’t merely convey ideas, they can change the course of history. The words you use as a leader matter too. Here are some simple but powerful phrases that set great leaders apart from the rest. “We” (not “me”). Leaders should think and communicate with inclusive language, as Coach K is fond of saying. It’s not “my” team, it’s “our” team.

eBook 77

NYC subway math

Erik Bernhardsson

Apparently MTA (the company running the NYC subway) has a real-time API. My fascination for the subway takes autistic proportions and so obviously I had to analyze some of the data. The documentation is somewhat terrible, but here’s some relevant code for how to use the API: from google.transit import gtfs_realtime_pb2. import urllib. for feed_id in [ 1 , 2 , 11 ]: feed = gtfs_realtime_pb2. FeedMessage (). response = urllib. urlopen ( '[link] % s&feed_id= % d' % ( os.

The Raspberry Pi Has Revolutionized Emulation

Coding Horror

Every geek goes through a phase where they discover emulation. It's practically a rite of passage. I think I spent most of my childhood – and a large part of my life as a young adult – desperately wishing I was in a video game arcade. When I finally obtained my driver's license, my first thought wasn't about the girls I would take on dates, or the road trips I'd take with my friends. Sadly, no. I was thrilled that I could drive myself to the arcade any time I wanted.

Games 156

End Meeting Nightmares: Manage Results, Not Activity

General Leadership

GeneralLeadership.com and the General Leadership Foundation bring Leadership Advice from America's Most Trusted Leaders to You! Read more at [link]. “A meeting is an event at which the minutes are kept and the hours are lost.” ” Unknown. Want to review housekeeping details weekly? Open a maid services franchise. Admit what you already know: Your meetings are ineffective. Admit what you know. You’re people know your/their meetings are ineffective. Admit what you know.

Omnichannel is Multichannel 2.0

Multichannel and omnichannel marketing are not the same. Many organizations are striving for omnichannel, but it can be a daunting journey—unless you have a map. Download your copy of the ultimate omnichannel guide today!

What to Do When Leaders Resist the Change They Hired You to Implement

Change Starts Here

The field of organizational change is littered with people who were hired to implement change and then eventually fired because the leaders who hired them wouldn’t actually let them do the job. These are a few of the stories I’ve heard over the years: A change manager wasn’t given access to the people who really needed to lead the change, thus condemning her project to fizzle out.

7 Leadership Pitfalls That Sabotage Company Growth

The Empowered Buisness

What’s sabotaging your growth? Driving profitable growth is at the top of every leader’s priority list. Yet, according to Bain and Company, only 10% succeed in achieving sustainable profitable growth. While growth is the life-blood of every business, at some point, your company will experience the double edge sword of growth. Either your company will grow faster than your internal capacity to handle it. Chaos, breakdowns and burnout are the result.

Dream Adjusters: Why Company Leaders Also Have To Be Chief Calibration Officers

Terry Starbucker

When is a dream too big? When is it not big enough? When should the dream change? And who should be the one sorting it all out for an organization and/or team pushing for greatness? YOU, the leader. . There is no other person that can do it most effectively, or with the most impact. In fact, I’d argue that this is probably the most important job for high-level leaders- they also need to be Chief Calibration Officers.

A Timeline of Big Data Analytics

CTOvision

Rick Delgado. The world seems to run on big data nowadays. In fact, it’s sometimes difficult to remember a time when businesses weren’t intensely focused on big data analytics. It’s equally difficult to forget that big data is still relatively new to the mainstream. The amount of data being generated in the world today is immense, and it’s only getting bigger. Some experts predict that by the year 2020, that volume of digital data will reach as high as 40 trillion gigabytes.

Data Value Scorecard Report

This report examines the quantitative research of data leaders on data value and return on investment.

Building effective communication channels

Lead on Purpose

The word ‘channel’ has various and differing meanings. I grew up on a ranch, and we had to get water to the grass and to the cattle. My dad and grandpa built ditches and canals to channel the water to … Continue reading → Team Building channels Communication decisiveness discipline motivation relationships

How to Change a Struggling Culture

Steve Farber

Mitch Luciano had worked for Trailer Bridge for three years, and things weren’t going well for the Florida-based logistics company. They had churned through three CEOs in as many years, and the business was generating about a one percent annual return on investment. They needed to turn things around, and they needed to do it fast. In 2014 the company’s board moved Luciano into the president role (he didn’t want the CEO title, and who could blame him?)

What’s Really Killing Morale and Employee Engagement

Let's Grow Leaders

Janice shared: I’d had enough: the gossip; the veterans scaring the new hires; more and more people doing just enough to get by… And I was frustrated because we’d done so much to foster employee engagement. I changed out some toxic leaders. We revamped our coaching program to focus on the positive. I’m here every Saturday right along with them. I bring bagels. The day I forgot the bagels, I bought lunch.

RIP CityDesk

Joel on Software

Here’s a quick history of the technology behind Joel on Software. Version one was on Manila, created by Dave Winer. Dave was the one who convinced me to blog, by blogging himself, and by creating what was, I think, the first public blogging platform at editthispage.com. My site was joel.editthispage.com and back in 1999 people thought it was pretty spiffy that you could get your own subdomain like that.

Put Your Data to Work: The Complete Playbook

Turn your data into a competitive advantage. This playbook contains: Exclusive stats, research & insights on how the pandemic affected businesses. A comprehensive “Request For Proposal” (RFP) checklist and an interactive quiz to test your data knowledge.

Pareto efficency

Erik Bernhardsson

Pareto efficiency is a useful concept I like to think about. It often comes up when you compare items on multiple dimensions. Say you want to buy a new TV. To simplify it let’s assume you only care about two factors: price and quality. We don’t know what you are willing to pay for quality – but we know that everything else equals : The cheaper the better. The higher quality the better. This means we can rule out some TV’s immediately.

Travel 129

They Have To Be Monsters

Coding Horror

Since I started working on Discourse, I spend a lot of time thinking about how software can encourage and nudge people to be more empathetic online. That's why it's troubling to read articles like this one : My brother’s 32nd birthday is today. It’s an especially emotional day for his family because he’s not alive for it. He died of a heroin overdose last February. This year is even harder than the last. I started weeping at midnight and eventually cried myself to sleep.

Veterans Day – Solemnly Remember

General Leadership

GeneralLeadership.com and the General Leadership Foundation bring Leadership Advice from America's Most Trusted Leaders to You! Read more at [link]. Armistice Day parade – 1929 – Boston (Source: Boston Public Library). “…solemnly remember the sacrifices of all those who fought so valiantly on the seas, in the air, and on foreign shores, to preserve our heritage of freedom.”. President Dwight D. Eisenhower.

Keep Rumors from Hijacking Your Change Initiative

Change Starts Here

The rumors about change can start the instant it’s communicated. A cost management initiative is announced, and suddenly people start speculating to each other what the impact will be – we will lose perks, stop travel, or lose our jobs. A new strategy? The company is going under, and they’re just not telling us. A new system? Another department implemented it last month, and they hate it. A merger? We will get new bosses, new rules, or lose our jobs. Whatever the rumor is, it’s not usually good.

Social 114

TCO Considerations of Using a Cloud Data Warehouse for BI and Analytics

Enterprises poured $73 billion into data management software in 2020 – but are seeing very little return on their data investments. 22% of data leaders surveyed have fully realized ROI in the past two years, with 56% having no consistent way of measuring it.

Influence and Trust: A Teenagers Perspective

CoachStation

Influence matters! I used to believe friends were more important than family. Recent events have shifted my thinking. The statement above is how our 14-year old daughter, Maddy, has started to understand the importance of influence and relationships. This year has been a big year for her. In response to this learning, a little while back Maddy wrote down her thoughts and perspective. This week Maddy shared these thoughts with me.

A Leadership Key To Success: Don’t Do Second Things First

Terry Starbucker

Remember those yellow legal note pads? They used to be my constant companions earlier in my career, before PCs, smart phones, laptops, and tablets. Yes, there was actually a time like that, as strange as it may seem now. And oh yes, that officially qualifies me as a dinosaur.). I would always be making “to do” lists on those pads. Some were short, and some were long. But most of the time, I’d manage to put them in order of their importance.

Cognitio and ThreatBrief in People Magazine: Security tips for the general public

CTOvision

Bob Gourley. One of the key lines of business at Cognitio is our cybersecurity practice. We help enterprises build action plans to mitigate risks and improve their security posture. Increasingly we are also asked to provide tips and techniques for employees to consider in their personal lives. Every person with a computer or phone has information at risk and should take personal responsibility for improving their security posture.