Data collection should be synthesized into meaningful events. Getting users addicted to a platform by the quality and frequency of decisions versus encouraging them to spin the wheel to see what happens and becoming a 5th limb.
How do you measure the "sortedness" of a list? Here, I propose another measure for sortedness. The procedure is to sum the difference between the position of each element in the sorted list, x, and where it ends up in the unsorted list, f(x). We divide by the square of the length of the list and multiply by two, because this gives us a nice number between 0 and 1. Subtracting from 1 makes it range from 0, for completely unsorted, to 1, for completely sorted.
DZone curators and research analysts recently attended NCDevCon, an annual event for web and mobile developers in Raleigh, NC. This article includes videos from a number of sessions they found interesting, as well as a link to the total video sessions from the conference.
There is a lot of confusion in the market today. So in this blog post, I’d like to dispel some key myths around mobile apps. And how, with the right mAPM tool, you can nail your mobile app experience — both interactivity-wise and performance-wise — and thereby win the market.
Delivering working software builds trust. Trust obviates many needs for estimates. If your managers or customers have never had trust with a project or program team before, they will start asking for estimates. Your job is to deliver working software every day, so they stop asking.
I’ve been playing around with some time series data in R and since there’s a bit of variation between consecutive points I wanted to smooth the data out by calculating the moving average.
I’ve been learning how to do moving averages in R and having done that calculation I wanted to plot these variables on a line chart using ggplot.
The initial signatories of the Agile Alliance sat and hashed out 4 key values in their Agile Manifesto in 1998. Colleague Paulo Carroli, a few years ago, socialized a thought that 5th value could be added to the manifesto: Team throughput over detailed work backlog
I was reading a book about The Toyota Way last year and something that stuck with me was a section on Japanese versus Western decision making.
Over the last two months or so it’s become apparent that systemd is taking over the Linux world. Many have expressed their reservations about systemd (including Linus Torvalds himself). Is systemd a reasonable alternative to sysvinit; are there favorable alternatives to systemd?
The point is: the effort put into estimation should be small enough to provide the numbers to management.
Is it easy to get a crash course in football by Pele or Maradona for a week and produce a world cup winning football team? The answer is NO. Then why do lots of people in the corporate world think of hiring scrum trainers & expert developers to train their team for a week and then expect their team to undergo a transformation at a magical scale?
If you take an informal survey about the characteristics of dysfunctional organizations, you will probably hear the word politics rise to the top of most peoples’ lists. But what is really behind office politics?
TypeScript works very well with AngularJS. The definition files help with exploring the API and ensuring it is used correctly at development time.
This week we're talking to Chanwit Kaewkasi, Assistant Professor at the Suranaree University of Technology’s School of Computer Engineering in Thailand, co-developer of a series of low-cost Big Data clusters, and featured author in DZone's upcoming 2014 Guide to Big Data.
We’ll get the smart developers, and they can just put their thoughts on paper. Now we’ll take the not-so-smart ones and hand them what the architect has thought of, and they will do the work. And get this, we’ll pay them less, because they just need to type!
By the time you have developed something and fixed any issues with it, your version is simply not going to be as tested as a ready built component that is used by thousands of people.
Acceptance criteria are an important yet, in my experience, often overlooked or undervalued aspect of the iterative planning process.
You need to think about cost, value, and investment, not just cost when you think about about the project portfolio. If you think about cost, you miss the potentially great projects and features.
The old extracting function in AssertJ utilized reflections and did not allow the arbitrary extractions. The new approach addresses the issues.