2017

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.

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.

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

Add Value with a Dashboard Refresh: What You Need to Know

Speaker: Miles Robinson, Agile and Management Consultant, Motivational Speaker

Dashboards and analytics can really set your application apart, but that doesn't mean you can implement them and forget about them. Are they adding value to your product? Do your users benefit from them anymore? What should be improved, and what do we have the resources to improve? Join Miles Robinson, former UX and Design Manager, as he explains the different ways to refresh your dashboards - and how to determine what's the best path to product dashboard success. You'll leave with an understanding of how to figure out the best next steps specifically for you and your application.

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.

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

CIOs Start To Become More Important

The Accidental Successful CIO

Companies are starting to realize the value of their CIOs Image Credit: las – initially. The importance of a CIO can be measured in a number of different ways. One such way is how often the CEO seeks out the CIO for consultation.

Budget 121

The Cost Center Trap

LeanEssays

In the 1960’s, IT was largely an in-house back-office function focused on process automation and cost reduction. Today, IT plays a significant strategic and revenue role in most companies, and is deeply integrated with business functions.

Sketchnote: What Rebels Want From Their Boss

QAspire

At the heart of a meaningful change is someone who thought beyond the boundaries. Someone who challenged the status quo. Someone who exerted emotional labor to pursue, fight for their ideas and convince others. And then they bring about change.

Energy 114

The Complete Predictive Analytics Lifecycle for Application Teams

Speaker: Sriram Parthasarathy, Senior Director of Predictive Analytics, Logi Analytics

Applications with predictive analytics are able to deliver massive value to end users. But what steps should product managers take to add predictive analytics to their applications? In this webinar, we’ll walk through an end-to-end lifecycle of embedding predictive analytics inside an application. Find out how a real-world application decided what predictive questions to ask, sourced the right data, organized resources, built models, deployed predictive analytics in production, and monitored model performance over time.

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.

I'm Loyal to Nothing Except the Dream

Coding Horror

There is much I take for granted in my life, and the normal functioning of American government is one of those things. In my 46 years, I've lived under nine different presidents. The first I remember is Carter.

2017 in cybersecurity and privacy news

The Parallax

From rampant ransomware to the Equifax breach to geopolitical machinations, it’s hard not to be a cynic about the past 12 months of security and privacy news. But a few important highlights might help convince you not to throw your phone and laptop into the nearest trash fire.

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.

5 Product Traps - And Better Paths

Speaker: Johanna Rothman, Management Consultant, Rothman Consulting Group

Is your agile team overloaded with feature requests, with no time for discovery? Do your roadmaps read like impossible wish lists? Well, you’re not alone. It may seem impossible now, but what if we said that with a few changes, you could be meeting deadlines with the ability to predict progress with accuracy, be happy with your progress against the roadmap, and be making time for near-continuous discovery? Johanna Rothman has seen this all too often across many different organizations. She will take us through five common traps that agile product teams fall into – and likely you are in several of those traps right now. And good news - she has ways to avoid them!

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.

183
183

Continuous Delusion at the Infrastructure Layer

CloudScaling

In the DevOps mythos or worldview, continuous delivery (“CD”) is considered one of the holy mantras. Unfortunately, many take CD to an extreme that is unwarranted and not even reflected in how the DevOps originators (e.g. Amazon, Google) operate.

Hadoop Delegation Tokens Explained

Cloudera Engineering

Apache Hadoop’s security was designed and implemented around 2009, and has been stabilizing since then. However, due to a lack of documentation around this area, it’s hard to understand or debug when problems arise.

5 Key Considerations for Top-Notch Product Dashboards

Speaker: Miles Robinson, Agile and Management Consultant, Motivational Speaker

So you want to set your product apart with the latest analytics, but you’re not sure where to start. How do you know what your customers want? And how can you make sure that you’re solving their problems? And wait a second, is it even feasible for your team to take this on right now? Join Miles Robinson, Agile and Management Consultant, as he covers five key considerations for you to keep in mind when you’re updating your software or app to offer the latest in embedded dashboards. You’ll leave with a better understanding of where to begin on creating actionable, insightful dashboards.

The 12 Ways Great Leaders Build Trust

Terry Starbucker

“To be trusted is a greater compliment than to be loved.” ” –George MacDonald. Over the course of our working lives, how many times have we been let down by our leaders – for promises not kept, changes that are never made, money that is never spent, or raises that never come?

Cool Green Science: Best of the Blog 2017

Strategy Driven

For five years, Cool Green Science has been connecting you to nature, whether it’s helping you understand the birds in your backyard or reporting on the biggest conservation science challenges around the globe. Here’s a look back at 10 of our most popular posts of 2017.

Future of Work: Four Shifts Leaders Must Focus on

QAspire

Talking about the impending shifts like automation, robotics, disruptions and uncertainties in our world of work is almost clichéd.

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

What Users Want: How and Why to Build Knowledge into Your Product

Speaker: Nils Davis, Principal, NPD Associates

Usage data allows PMs, the product team, and the whole organization to make better decisions. Good usage intelligence gives you the ability to be smarter, more active, more decisive, nimbler, and to minimize risk. But what if you don't have that data - such as before you have users? Or, what if the right decision seems to fly in the face of the data you have? Or, what if your product offers more than just the standard features? To get deeper into these questions, Nils Davis asks, "What is the most interesting thing about Instagram?" (Because who doesn't like a product that Facebook paid $1 billion for when it had fewer than 50 employees and no revenue?) Nils will use the example of Instagram’s Filters to talk about how putting prebuilt knowledge in your product can change the way your product is used for the better - putting you in the company of most market-leading products. Finally, he’ll tie it all together by explaining how the way you interpret and use usage data can impact the way your tell your product’s story, and ultimately, how your users use your product.

To Serve Man, with Software

Coding Horror

I didn't choose to be a programmer. Somehow, it seemed, the computers chose me. For a long time, that was fine, that was enough; that was all I needed. But along the way I never felt that being a programmer was this unambiguously great-for-everyone career field with zero downsides.

Hackable software in the driver’s seat

The Parallax

SAN FRANCISCO—Cars and computers have an increasingly close yet complicated friendship. Specialized software now connects to everything from the brakes to the steering wheel to the door locks to the radio. And in newer models, it likely connects to the Internet too.

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.

Learning from users faster using machine learning

Erik Bernhardsson

I had an interesting idea a few weeks ago, best explained through an example. Let’s say you’re running an e-commerce site (I kind of do ) and you want to optimize the number of purchases. Let’s also say we try to learn as much as we can from users, both using A/B tests but also using just basic slicing and dicing of the data. We are looking at how many people convert (buy our widgets) but a constant problem is there’s just too much uncertainty. How can we learn faster?

UX and Design Tips for Better Dashboards: Product Manager Laura Klein Explains How to Improve Your Analytics

Speaker: Laura Klein, Principal at Users Know and Author of UX for Lean Startups

No one makes poorly designed products on purpose. And yet we have so many of them in our lives. That's why Laura Klein, product manager and UX designer, has a set of tips to help application teams improve their embedded dashboards and reports.

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.

*aaS Backwards: Services as a Platform

CloudScaling

Semantics. You can’t get away from them. Any good argument worth having is full of nuance, articulated largely through differences in definitions. When there is no disagreement, like “alternative facts aren’t facts”, semantics don’t matter, because we all know it is just spin.

AWS 93

Performance comparison of different file formats and storage engines in the Apache Hadoop ecosystem

Cloudera Engineering

Zbigniew Baranowski is a database systems specialist and a member of a group which provides and supports central database and Hadoop-based services at CERN. This blog was originally released on CERN’s “Databases at CERN” blog, and is syndicated here with CERN’s permission. TOPIC.