2017

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.

Travel 260

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.

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

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.

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.

Facebook Causes Continue to Show Little Promise as Fundraising Tools

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.

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

Intelligent Process Automation: Boosting Bots with AI and Machine Learning

Across all sectors, companies are learning that they can transform their businesses by embracing Intelligent Process Automation, or IPA. With the pairing of AI and RPA, IPA adds a new layer of intelligent decision-making processes to automated RPA tasks. By automating repetitive work, and adding the ability to automate intelligent decision making, intelligent automation frees up your most valuable resources – your employees – to spend more time on higher value and more strategic work. But in order to reap the rewards of Intelligent Process Automation, organizations must first educate themselves and prepare for the adoption of IPA. In our ebook, Intelligent Process Automation: Boosting Bots with AI and Machine Learning.

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.

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.

Hacker, Hack Thyself

Coding Horror

We've read so many sad stories about communities that were fatally compromised or destroyed due to security exploits.

Backup 182

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.

Building Like Amazon

Speaker: Leo Zhadanovsky, Principal Solutions Architect, Amazon Web Services

Amazon's journey to its current modern architecture and processes provides insights for all software development leaders. To get there, Amazon focused on decomposing for agility, making critical cultural and operational changes, and creating tools for software delivery. The result was enabling developers to rapidly release and iterate software while maintaining industry-leading standards on security, reliability, and performance. Whether you're developing for a small startup or a large corporation, learning the tools for CI/CD will make your good DevOps team great. We are excited to be joined by Leo Zhadanovsky, a Principal Solutions Architect at Amazon Web Services.

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.

183
183

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.

Why Personal Branding is a Leadership Must

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]. Leadership business leadership career advice personal branding

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.

6 Steps to Improving Your Application’s Analytics Experience

No one designs bad dashboards and reports on purpose. So why do so many applications have terrible analytics experiences? Download this ebook for secrets to creating dashboards and reports your users will love.

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

105
105

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

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

Why Distributed Tracing is Essential for Performance and Reliability

Speaker: Daniel "spoons" Spoonhower, CTO and Co-Founder at Lightstep

Many engineering organizations have now adopted microservices or other loosely coupled architectures, often alongside DevOps practices. Together these have enabled individual service teams to become more independent and, as a result, have boosted developer velocity. However, this increased velocity often comes at the cost of overall application performance or reliability. Worse, teams often don’t understand what’s affecting performance or reliability – or even who to ask to learn more. Distributed tracing was developed at organizations like Google and Twitter to address these problems and has also come a long way in the decade since then. By the end of this presentation, you’ll understand why distributed tracing is necessary and how it can bring performance and reliability back under control.

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.

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.

Video 171

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.

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.

Nine Developer Enablement Practices to Achieve DevOps at Enterprise Scale

In this eBook, Christian Oestreich, a senior software engineering leader with experience at multiple Fortune 500 companies, shares how a metrics-driven mindset can dramatically improve software quality and enable DevOps at enterprise scale.