2016

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.

Linux 269

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 219

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

4 Important Ways Leaders Earn Respect, Gracefully

Terry Starbucker

Respect is a much-talked and much-written about cornerstone of effective leadership, particularly the more human kind. Yes, leaders need to be respected because it leads to a bond of trust that enables a culture of accountability and success. But it’s not all about YOU getting respect.

7 Things Your High-Performing Employees Long To Hear You Say

Let's Grow Leaders

These are all real statements I’ve heard in the last few weeks: “Oh we don’t worry about observing our high-performing call center reps. We just focus on the ones who are struggling.”

Business Agile: A Roadmap for Transforming Your Management & Adapting to the VUCA Environment

Speaker: Peter Taylor, Speaker/Author, The Lazy Project Manager

Businesses everywhere are trying to “get business agile”—but it’s not easy to adapt to becoming this adaptive. How can conventional organizations succeed in this transformation? In this webinar, Peter Taylor will walk through the change process step by step, and look at a tried and tested transformation roadmap: benefits are outlined, solutions to common challenges offered, and tried and tested methods and tools provided. It will be a guide towards a decentralized and management style that offers more successful decision making through collaboration.

How-to: Use the New HDFS Intra-DataNode Disk Balancer in Apache Hadoop

Cloudera Engineering

HDFS now includes (shipping in CDH 5.8.2 and later) a comprehensive storage capacity-management approach for moving data across nodes. In HDFS, the DataNode spreads the data blocks into local filesystem directories, which can be specified using dfs.datanode.data.dir in hdfs-site.xml.

More Trending

10 Leadership Lessons From My Favorite Clint Eastwood Movie Quotes

N2Growth Blog

Regular readers of my weekly column have come to expect me to do my best in presenting them with fresh perspectives on how to manage the challenges that most of them face as leaders in their respective organizations.

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.

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.

Trends 106

What Makes A Senior Software Developer?

Professor Beekums

UPDATE 2017-01-01: This post has a follow up. Most engineering organizations will have to answer the question: “What makes a software developer a senior developer?” This is a challenging question because it is extremely subjective.

BI Buyers Guide: Embedding Analytics in Your Software

The business intelligence market has exploded. And as the number of vendors grows, it gets harder to make sense of it all. Learn how to decide what features you need and get an evaluation framework for every technical and non-technical requirement you could imagine.

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

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.

Analyzing 50k fonts using deep neural networks

Erik Bernhardsson

For some reason I decided one night I wanted to get a bunch of fonts. A lot of them. An hour later I had a bunch of scrapy scripts pulling down fonts and a few days later I had more than 50k fonts on my computer. I then decided to convert it to bitmaps. It turns out this is a bit trickier than it might seem like. You need to crop in such a way that each character of a font is vertically aligned, and scale everything to fit the bitmap. I started with 512 * 512 bitmaps of all character.

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.

2019 State of Engineering Performance Management Report

More than 100 software leaders were asked how they manage and measure engineering performance. How do the findings stack up to your own experience? The report includes the top engineering challenges and the most used performance metrics.

9 Ways to Strengthen Your Personal Brand

Let's Grow Leaders

If you Google you, do you like who shows up? Do you feel like you’ve got a powerful message to share, but without the right positioning, find yourself talking to the metaphorical mute button? Are you having trouble outgrowing an outdated reputation at work?

Games 113

Benchmarking Apache Parquet: The Allstate Experience

Cloudera Engineering

Our thanks to Don Drake ( @dondrake ), an independent technology consultant who is currently working at Allstate Insurance, for the guest post below about his experiences comparing use of the Apache Avro and Apache Parquet file formats with Apache Spark.

3 Significant Implications of Deciding to Pay Your Employees Daily

Women on Business

We've Moved! Update your Reader Now. This feed has moved to: [link] If you haven't already done so, update your reader now with this changed subscription address to get your latest updates from us. link]. Reader Submission human resources payroll

The 15 minute guide to a successful interview

N2Growth Blog

Do you want to learn the techniques which will help you to smash your job interviews out of the park and get you the offer? Do you want to learn how to answer any interview question, even difficult behavioural interview questions?

Games 155

More Effective Agile Leadership

Speaker: Steve McConnell, CEO, Construx Software

In this talk, Steve McConnell, CEO of Construx Software, distills hundreds of companies’-worth of real-world experience into the proven Agile leadership practices that work best. Steve will seamlessly thread together traditional approaches, early Agile approaches, modern Agile approaches, and the principles and context that underlie them all—creating an invaluable resource for Agile leaders, their teams, and their organizations.

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”).

eBook 116

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.

Beware of Developers Who Do Negative Work

Professor Beekums

UPDATE 2016-12-25: This post has an important follow-up. At some point in every software developer’s career, we work with someone who does negative work. The notion of negative work may sound a little strange. Someone can do no work by just… not working. How does negative work happen?

AWS 82

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

The Essential Guide to Building Analytic Applications

Embedding dashboards, reports, and analytics in an existing application presents some unique opportunities—and poses unique challenges—to software teams. Download this eBook to hear 16 product experts share insights on business intelligence, UI/UX, security, and everything that goes into building a successful application with analytics at its core.

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.

Games 205

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.

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.).

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.

Architect Your Organization for Effectiveness, Productivity, and Joy

Speaker: Ron Lichty, Consultant: Interim VP Engineering, Ron Lichty Consulting, Inc.

As a senior software leader, you likely spend more time working on the architecture of your systems than the architecture of your organization. Yet, structuring our teams and organizations is a critical factor for success. In fact, the impact of software architecture parallels the impact of organizational structure. We are excited to welcome Ron Lichty, co-author of a seminal book on managing software teams and a well-known speaker, he’ll speak to organizing for effectiveness, productivity and joy.

Apache Impala (incubating) vs. Amazon Redshift: S3 Integration, Elasticity, Agility, and Cost-Performance Benefits on AWS

Cloudera Engineering

As measured across multiple dimensions (see analysis below), Impala provides a better cloud-native experience than Redshift for a number of common use cases. Impala 2.6

AWS 99

How to Stop Being Too Negotiable with Yourself

Women on Business

We've Moved! Update your Reader Now. This feed has moved to: [link] If you haven't already done so, update your reader now with this changed subscription address to get your latest updates from us. link]. Health & Wellness health wellness

How To 112

Why Corporations Have a Talent Problem

N2Growth Blog

The reason most corporations are broken when it comes to talent acquisition is they are simply looking for the wrong things through the wrong lens. Their hiring models are built for the old economy. They are looking for conformity rather than a non-conformity.