2017

The eigenvector of "Why we moved from language X to language Y"

Erik Bernhardsson

I was reading yet another blog post titled “Why our team moved from to ” (I forgot which one) and I started wondering if you can generalize it a bit. Is it possible to generate a N * N contingency table of moving from language X to language Y? Someone should make a N*N contingency table of all engineering blog posts titled "Why we moved from to " — Erik Bernhardsson (@fulhack) January 25, 2017. So I wrote a script for it.

The Rise of Test Impact Analysis

Martin Fowler

Paul Hammant shines a light on Test Impact Analysis: a modern way of speeding up the test automation phase of a build. It works by analyzing the call-graph of the source code to work out which tests should be run after a change to production code. Microsoft has done some extensive work on this approach, but it's also possible for development teams to implement something useful quite cheaply.

Insiders

Sign Up for our Newsletter

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

Make a resolution to clean up your digital act? Here’s how

The Parallax

Did you get hacked in 2017? Chances are you did, thanks to Equifax’s inability to protect the data of more than 143 million of its customers. As a result, you might be feeling frustrated, vulnerable, even angry—not exactly a positive way to ring in the new year. If you want to channel those feelings into getting safer in 2018, follow these seven steps, garnered from how-tos we’ve published this year, to better secure your digital life. Step 1: Use two-factor authentication.

Travel 200

Password Rules Are B t

Coding Horror

Of the many, many, many bad things about passwords , you know what the worst is? Password rules. If we don't solve the password problem for users in my lifetime I am gonna haunt you from beyond the grave as a ghost pic.twitter.com/Tf9EnwgoZv — Jeff Atwood (@codinghorror) August 11, 2015. Let this pledge be duly noted on the permanent record of the Internet. I don't know if there's an afterlife, but I'll be finding out soon enough, and I plan to go out mad as hell.

How CTOs Can Discover the True Value of AI and ML With DevOps

Speaker: Eran Kinsbruner, Best-Selling Author, TechBeacon Top 30 Test Automation Leader & the Chief Evangelist and Senior Director at Perforce Software

In this session, Eran Kinsbruner will cover recommended areas where artificial intelligence and machine learning can be leveraged for DevOps productivity.

Benefits of Continuous Delivery

Henrik Warne

During my career as a software developer, I have seen the release frequency increasing steadily. When I started, it would take 12 to 18 months for new features to reach the customer. Years later the frequency increased, so deployment to production happened every three weeks. For the past two years, we have been using continuous delivery at work. This means that as soon as a feature is ready (implemented, code-reviewed and tested), it is deployed to production.

More Trending

Your Passion is Your Greatest Asset, Learn How to Harness It

Lead on Purpose

Your passion is your greatest asset, learn how to share it Continue reading → Knowledge Purpose ambitions courage creativity entrepreneur experience grit passion

How To 133

How Artificial Intelligence is Making Big Data Better Than Ever

CTOvision

The concept of Big Data is a relatively new one. It denotes the availability of vast volumes and sources of data, which were not available before. By itself, Big Data is powerful, and when combined with Artificial Intelligence and machine learning, the opportunities presented by this combination are just endless. As big data moves to the […]. Artificial Intelligence Big Data

Leadership is Representation

General Leadership

If you can’t be a good example, you’ll just have to be a horrible warning. Anonymous. How important is it to represent the organization properly? This question has come to mind in rapid-fire succession these past few weeks as we witness people doing exactly the wrong things while representing their organizations on a daily or weekly basis. I was raised in a family that taught me to always do the right thing because others were watching and you did not want to tarnish the family name.

How to Identify Change Agents in Your Organization

Change Starts Here

A new subscriber recently shared with me her top challenge: finding change agents in her organization to be local advocates for her project. The question had me thinking about a process improvement initiative from many years ago. To help manage and implement a process improvement program, I recruited people from all over the organization to […]. Change Agents

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!

Five Communication Hurdles to Leadership Effectiveness and Influence

Career Advancement

“Leadership is the capacity to translate vision into reality.” Warren Bennis~. Client Ethan asked: A lot of misunderstandings and hurt feelings are cropping up in my organization. Crucial information often doesn’t get shared; people often feel their voices aren’t heard. As an aspiring leader , I know I need to find ways to fix the situation. What should I do? Coach Joel answers: Ethan, these issues all come down to improving your communication skills.

Language pitch

Erik Bernhardsson

Here’s a fun analysis that I did of the pitch (aka. frequency) of various languages. Certain languages are simply pronounced with lower or higher pitch. Whether this is a feature of the language or more a cultural thing is a good question, but there are some substantial differences between languages. Hertz (or Hz, or ), is the standard way to measure audio frequency. Typical human speech ranges between 50 Hz and 300 Hz. Most men typically range between 85-180Hz, and most women between 165-255Hz.

Roy sells ThoughtWorks to Apax

Martin Fowler

ThoughtWorks, my employer, had some big news to share today. Our founder and owner, Roy Singham, has decided to sell ThoughtWorks to Apax - a private equity firm based in London. Apax wishes the current management team to continue running and growing ThoughtWorks, using the same model that's driven our growth and success for the last twenty-odd years.

192
192

What’s in a bug bounty? Not extortion

The Parallax

Uber executives paid a high price this month for hiding a hack that exposed the personal information of 57 million customers. They concealed the massive hack for more than a year by authorizing a $100,000 payout via Uber’s HackerOne bug bounty platform to the hackers, one of whom is reportedly a 20-year-old man in Florida. Those decisions could affect far more than just Uber users, drivers, and the company.

Achieving Elite and High Performance DevOps Using DORA Metrics

Speaker: Nico Krüger, Senior Director of Solutions Engineering at Rollbar

Join Nico Krüger, Senior Director of Solutions Engineering at Rollbar, for advanced insight on taking the use of DORA Metrics to greater heights.

Hacker, Hack Thyself

Coding Horror

We've read so many sad stories about communities that were fatally compromised or destroyed due to security exploits. We took that lesson to heart when we founded the Discourse project; we endeavor to build open source software that is secure and safe for communities by default, even if there are thousands, or millions, of them out there. However, we also value portability , the ability to get your data into and out of Discourse at will.

Backup 132

Programming for Grade 8

Henrik Warne

For the past two months, I have been helping my son’s grade 8 class to learn to program. All students wrote Python programs and got a feel for what programming is. This post has details on how we organized the course, code examples and lessons learned. Background. This year, all schools in Sweden are required to start teaching programming. Many schools already teach programming, but they depend on having teachers that know enough to teach.

Why The Right Change Often Feels Wrong

Scott Berkun

On Tuesdays I write about the top voted question on Ask Berkun (see the lovely archive ). This week’s question came from J.R. via email]: What is a favorite theory that you wish more people understood? A favorite theory I wish was more well known is the Satir Change Model. It’s popular in some circles, but often when I mention it in talks at events few have seen it before.

How to Build a Team of Inspired Followers

Let's Grow Leaders

Early in my career, I had a GREAT boss, Gary, who had hand-selected and developed a team of rock star leaders. It’s arguably the best corporate team I’ve ever worked on. I’m not sure how he pulled this off, but nearly every […]. Winning Well being a great follower followers key skills for followers

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.

How Your Small Business Can Begin To Use Big Data

CTOvision

While big data can seem like an intimidating term when you are running a small business, it can be a very useful tool to drive your business’s success. Big data, as a term, encompasses many sources of information, some of which you may already use. Big data has many benefits to offer you, from a […]. Big Data CTO News

Happy Thanksgiving from GeneralLeadership.com

General Leadership

“If the only prayer you said in your whole life was, ‘thank you,’ that would suffice.” ” Meister Eckhart. In 1863, in the midst of a Civil War that had been raging for more than two years and shortly following the Union victories at Vicksburg and Gettysburg, Abraham Lincoln issued a proclamation to Americans: “Set apart and observe the last Thursday of November next as a day of thanksgiving.” ” .

50 Reasons Why People Resist Change

Change Starts Here

Despite our best efforts to influence change, people often don’t transition as easily as we expect them to. Instead of becoming frustrated, try to understand the reason for their response. There’s probably something you can do to help them through it. When someone seems to be resisting change, consider the following 50 reasons that might […]. Influence

108
108

The 6 Biggest Reasons Why Unhappy Employees Quit Their New Jobs

Career Advancement

“Employees who believe that management is concerned about them as a whole person – not just an employee – are more productive, more satisfied, more fulfilled. Satisfied employees mean satisfied. customers, which leads to profitability.” Anne M. Mulcahy, former CEO of Xerox~. Client Theresa asks: Over the past year, two great employees on my team quit their new job. I was floored. I didn’t see any signs that they were unhappy. We lost a huge amount of talent, and it set us back substantially.

The Retailer’s Guide to Marketing Data

Retailers are faced with extraordinary challenges – from changing consumer needs to unpredictable twists & turns in the economy. Learn how innovative retailers use zero-, first-, second-, and third-party data to find their best customers and drive repeat purchases.

The software engineering rule of 3

Erik Bernhardsson

Here’s a dumb extremely accurate rule I’m postulating* for software engineering projects: you need at least 3 examples before you solve the right problem. This is what I’ve noticed: Don’t factor out shared code between two classes. Wait until you have at least three. The two first attempts to solve a problem will fail because you misunderstood the problem. The third time it will work. Any attempt at being smart earlier will end up overfitting to coincidental patterns.

FAQ for Product-Mode Thinking

Martin Fowler

Sriram has added a FAQ to address the common questions he runs into from people learning about using products rather than projects to organize software development efforts.

Trying to secure the 21st century ID card (Q&A)

The Parallax

PRAGUE—Relying on microchipped identification cards isn’t a bad idea, says security researcher Petr Svenda of Masaryk University. But first we have to make them much harder to hack. Svenda’s research here was at the heart of a major vulnerability uncovered in October of an electronic-authentication technology used by numerous corporations and governments around the world.

Thunderbolting Your Video Card

Coding Horror

When I wrote about The Golden Age of x86 Gaming , I implied that, in the future, it might be an interesting, albeit expensive, idea to upgrade your video card via an external Thunderbolt 3 enclosure. I'm here to report that the future is now. Yes, that's right, I paid $500 for an external Thunderbolt 3 enclosure to fit a $600 video card, all to enable a plug-in upgrade of a GPU on a Skull Canyon NUC that itself cost around $1000 fully built.

Video 125

11 Email Deliverability Strategies to Reach the Inbox

With nearly 1 in 5 emails from U.S. senders failing to reach the inbox, deliverability challenges still plague senders and prevent email campaign success. Check out this deliverability guide for actionable strategies and real-world examples of companies applying smart inboxing tactics.

More Good Programming Quotes, Part 2

Henrik Warne

A good programming quote captures an insight about programming, often in a funny way. Many quotes are quite famous, but I like ones that are a bit less well-know. A while ago, I listed some favorites. Here are more good quotes I have found since then. Enjoy! Programming. “What one programmer can do in one month, two programmers can do in two months.” ” – Fred Brooks (maybe). “Hardware eventually fails. Software eventually works.”

Why Remote Workers Fail

Scott Berkun

[On Tuesdays I write about the top voted question on Ask Berkun (see the archive ). This week’s question is from Regina [330 votes]: What gaps in communication exist in global virtual teams? Which I have simplified for your reading pleasure to why remote workers fail. ]. The best argument about the viability of remote work is that it’s about results: any boss should let their good employees work remotely on a trial basis and see how it goes.

How Your Company Can Turn Kindness Into Cash

Steve Farber

If you are one of those people who really believes no good deed goes unpunished, then you might find very little value in kindness. I, however, believe most people see kindness as a pretty good thing. But is it essential to the success of your business ? Is it more than just a morally good best-practice? Does it have, you know … monetary value? Absolutely.