2017

article thumbnail

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.

Analysis 219
article thumbnail

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
Insiders

Sign Up for our Newsletter

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

article thumbnail

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.

Research 182
article thumbnail

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.

article thumbnail

Fail Well, Pivot Fast: Product Experimentation for Continuous Discovery

Speaker: William Haas Evans - Principal Consultant, Head of Product Strategy & Design Practice, Kuroshio Consulting

This presentation will explore the basics of the scientific method and examine how proper experimental design, multiple hypothesis testing, cohort analysis, and split testing can effectively reduce batch size and lead to validated insights. You'll leave the webinar with a new understanding of how to experiment in a way that generates real insights, not just noise.

article thumbnail

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

How To 149

More Trending

article thumbnail

How to use Local Storage for Caching in AngularJS 1.6

NeverFriday

After we talk about window.localStorage and caching, I discuss the state of the Angular web framework with respect to AngularJS 1.6 and Angular 2/4/5+. Local Storage and Caching in AngularJS 1.6. Let’s get to the fun stuff, Local storage in AngularJS 1.6 ! Window Local Storage is an HTML5 web api that can be used to store data in the browser. The data is stored in a bucket for the current domain name ( click here to view the Storage API ).

Storage 141
article thumbnail

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
article thumbnail

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.

article thumbnail

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

article thumbnail

Subsurface: The Ultimate Data Lakehouse Conference

Speaker: Panel Speakers

We’ve just opened registration for Subsurface LIVE 2023! Learn how to innovate with open source technologies such as Apache Arrow, Delta Lake, and more. Register now to secure your spot at Subsurface LIVE being held March 1-2, 2023.

article thumbnail

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

article thumbnail

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.

Analysis 219
article thumbnail

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.

article thumbnail

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
article thumbnail

Data Value Scorecard Report

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

article thumbnail

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.

article thumbnail

Eight Techniques to Help Your Middle Managers Cultivate Their “Sweet Spot” in Your Organization

Let's Grow Leaders

On paper, your middle managers are in your organization’s sweet spot. They’re the conduits between your strategic vision and the teams who implement that vision. In reality, however, your middle managers are in a tough place. They’re under increasing pressure–from above to […]. Winning Well how to development middle managers leadership middle managers

article thumbnail

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.

199
199
article thumbnail

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.

article thumbnail

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.

article thumbnail

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. By 2010, over 50% of firms’ capital spending was going to IT, up from 10-15% in the 1960’s. [1] 1] But one thing hasn't changed since the 1960’s: IT has always been considered a cost center. You are probably thinking "Why does this matter?"

Metrics 87
article thumbnail

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

article thumbnail

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
article thumbnail

The Leadership Wisdom of Kung Fu

N2Growth Blog

You may not remember the hit TV series from the 70s that traced the adventures of a Shaolin Monk, Kwai Chang Caine (played by the late David Carradine) as he wanders the American West armed only with his spiritual training and skill in Kung Fu. But, if you were a young boy back then, as I was, there was really nothing better on TV! The showed aired on ABC from 1972 through 1975.

article thumbnail

12 Considerations When Evaluating Data Lake Engine Vendors for Analytics and BI

Businesses today compete on their ability to turn big data into essential business insights. Modern enterprises leverage cloud data lakes as the platform used to store data. 57% of the enterprises currently using a data lake cite improved business agility as a benefit.

article thumbnail

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.

article thumbnail

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.

Hardware 160
article thumbnail

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
article thumbnail

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

article thumbnail

Checklist Report: Preparing for the Next-Generation Cloud Data Architecture

Data architectures have evolved dramatically. It is time to reconsider the fundamental ways that information is accumulated, managed, and then provisioned to the different downstream data consumers.

article thumbnail

Four Powerful Ways to Get Helpful Feedback From Your Peers

Let's Grow Leaders

I’m sure you ask your boss for feedback. And, I imagine you’re checking in with your direct reports regularly on how you’re doing. If you’re like many managers we work with, you may be less inclined to ask your peers for their […]. Career & Learning Results & Execution Winning Well 360 feedback peer feedback

Report 140
article thumbnail

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.

article thumbnail

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.

Survey 87