Posts by DEC

:) Ask "the only thing i click more than my mouse, is my shutter release"

Infrastructure planning: A professional’s perspective.

Will Larson’s Bio:

Will Larson

April 1, 2007.

Hi. I grew up in North Carolina, studied CS at Centre College in Kentucky, spent a year in Japan on the JET Program, and have been living in San Francisco since 2009 or so.

Since coming out here, I’ve gotten to work at some great companies, and some of them were even good when I worked there! Starting with Yahoo! BOSSDiggSocialCodeUber and now Stripe.

A long time ago, I also cofounded a really misguided iOS gaming startup with Luke Hatcher. We made thousands of dollars over six months, and spent the next six years trying to figure out how to stop paying taxes. It was a bit of a missed opportunity.

The very first iteration of Irrational Exuberance was created the summer after I graduated from college, and I’ve been publishing to it off and on since. Early on there was a heavy focus on Django, Python and Japan; lately it’s more about infrastructure, architecture and engineering management.

It’s hard to predict what it’ll look like in the future.

In his article, Will Larson ( discusses the complicated processes of “Infrastructure Planning” and communicates in a very clear and effective way, a lot of what is necessary for something very complex and simplifies it down to less details and less technical language for the lay person. I think his brilliance is in this. I hope I find a lot more of this as I surf the Internet.

Here’s a couple of opening paragraphs to give you a taste.

Technical infrastructure is never complete. System processes can always run with less overhead or be bin-packed onto fewer machines. Data can be retrieved more quickly and stored at a cheaper cost per terabyte. System design can broaden the gap between failure and user impact. Transport layers can be more secure.

The sheer variety of investable projects is overwhelming. There are always new technologies to adopt or finish adopting: Docker, Kubernetes, Envoy, GKE, HTTP/2, GraphQL, gRPC, Spark, Flink, Rust, Go, Elixir are just the beginning of your options. Add cloud vendor competition, and the rate of change is pretty staggering.

With such a broad problem domain filled with so many possible solutions, I’ve sometimes found it difficult to provide guidance for infrastructure teams to prioritize their work. Originally, I thought this was because I lacked depth in some facets, but I slowly came to realize it was equally difficult for the teams themselves to prioritize their own work: there were simply too many options.

Read more…

I think you will find his article a very solid source of information.




via PolyglotPersistence  (excerpt follows)

In 2006, my colleague Neal Ford coined the term Polyglot Programming, to express the idea that applications should be written in a mix of languages to take advantage of the fact that different languages are suitable for tackling different problems. Complex applications combine different types of problems, so picking the right language for the job may be more productive than trying to fit all aspects into a single language.

My programming career began in 1980, as a hobby growing up and an older brother mentoring me during his summer and holiday, etc. visits. Those are fond memories and I miss talking and being around him.  Just like I miss our Dad.

Aside from having a lengthy personal history of being at the keyboard or wielding a soldering iron and other various tools through elementary, into high school and through college to this day.

Being a polyglot with computer languages is rooted in my background designing and building actual hardware from the ground up. Yes, I am One of Those Guys. I Love to Tinker with Things. Love Life and The Adventures of Living.


Open Source is Taking Over the World Survey Says…

It’s been recognized that software is eating the world,” said Michael Skok, general partner at North Bridge Venture Partners. “Our survey points to the fact that open source is eating the software world

Open Source does not suffer from intrinsic entropy of development that plagues Closed Source Systems.

Open Source has better chance of long term survival due to the concept of “forking” the code base.

Open Source is also “more democratic” than Closed Source Systems historically.

Many consultants and organizations love to cite market share.

Using an “Open Source Cooperative Business Model” is the foundation for future businesses.

  1. Freemium
  2. Low Cost
  3. Medium Cost
  4. High Cost

Features that are unique to the system and involve Human Intervention to program the Features are applied in stages or levels at each of the levels beyond 1: these other levels generate revenue and the community of cooperative member-owners vote on Features & Benefits that they would like to have in the System.

The Freemium Level will obviously come with the Seed Server which you purchase and receive the first 2 levels of Software.

Base Cost of Hardware (Seed Server) + $29.95 per month after the first year with option for annual renewal, $299.99 when included with the Server.

$2002.69  (Spec in development)

WIP (30/08/2018)



Open Source Social Network

Setting up your own Mastadon instance puts your DATA back in your hands where it belongs.



Universal Design: Make it a Core Competency in Industry and Trade

  • Architects
  • Civil Engineers
  • City Planners
  • Interior Designers
  • Construction Project Managers
  • Product Designers

Should all be required to have Universal Design as a part of their curriculum of their respective College or University and let us be frank. Those same  public institutions are not as “accessible” as we might think they are.

We have standards for a reason. There are most industries that regularly handle the Critical Path to achieve a solution that is a best for a scenario.

We’ll see how things unfold with SidewalkToronto and they are still in the very early stages. Hopefully their efforts will be adopted globally, not just Nationally or within the City.




Building channels of data…

Data can and SHOULD have an expiry date outside of our sphere of control. The European Union has tackled this. The Canadian governments have attempted to deal with this.

By using Open Source, and requiring all publicly funded software systems that handle people’s personal data should be required to use Open Source Software and Data Principles is one way.

This has been quietly happening in many governments and corporations.

Now the conversations you have are yours to manage even when you’re chatting. This is why I use Signal


Solidifying Open Source Data…

Posted by Dave Carlson on Sunday, August 19, 2012



Grey clouds hover up in the sky and cast a dark cloud over the city of Toronto.

12,851,821 people live in Ontario.

According to the link

from the Toronto District School Board website.

#BEGIN BLOCK#—->Block Paste from the site.

Facts and Statistics

Statistics Canada’s Participation and Activity Limitation Survey (PALS) provides information on the prevalence of people with disabilities, their employment profile, education, their income, and their participation in society.

Total Number and Percentage of People with Disabilities in Canada •Approximately 3.6 million people in Canada have disabilities, representing 12.4 percent of Canada’s population.

Total Number and Percentage of People with Disabilities in Ontario• Approximately 1.5 million people in Ontario have disabilities, representing 13.5 percent of Ontario’s population.[1]

Disability Rate Increases with Age• Of the total Canadian population in 2001, 12.4 percent have a disability. National statistics indicate that 41 percent of people aged 65 and over have a disability, while among those aged 15 o 64, 10 percent have a disability. Of the total population of Canadian children aged 0 to 14, 3 percent have a disability.

Projected Statistics on Aging Population• Projections show that by 2021, seniors with disabilities will outnumber 25- to 64-year-olds with disabilities. In 2026, the majority of people with disabilities will be 65 years of age or older—some 3.05 million people.[2]

Education• Approximately 40 percent of adults with disabilities have a post-secondary education, compared to 48 percent of the non-disabled population.

The following table indicates the highest level of educational attainment for adults in Ontario ages 15 to 64:

 With Disabilities

 Without Disability

Less than high school

298 030 (37%)

1 606 550 (24%)

High school

193 320 (24%)

1 865 550 (28%)

Trades Certificate or diploma

92 650 (11%)

626 760 (9%)


136 310 (17%)

1 179 600 (17%)


93 700 (12%)

1 506 710 (22%)

• More women than men have completed college or university in the non-disabled population (42 percent versus 37 percent, a 5 percent differential), as well as in the population of people with disabilities (31 percent versus 25 percent, a 6 percent differential).

Employment• Over half (54 percent) of working age adults with disabilities are either unemployed or not in the labour force, compared to less than a quarter (24 percent) of working age adults without disabilities.[3]

• The employment rate for people with disabilities is 41 percent, compared to 76 percent for people without disabilities.

• The unemployment rate for people with disabilities (26 percent) is over 5 times higher than the unemployment rate for people without disabilities (5 percent).

The following table indicates the labour force activity for adults in Ontario, ages 15 to 64:

 With Disabilities

 Without Disabilities


336 120 (41%)

5 175 000 (76%)

Unemployed/Not in the work force

443 040 (54%)

1 610 070 (24%)

Trades certificate or diploma

36 780 (5%)

• A breakdown of the results by gender for Ontario adults indicates that 45 percent of men and 38 percent of women with disabilities are employed, compared to 81 percent of men and 72 percent of women without disabilities. This contrasts with the higher post-secondary education of women with disabilities.


• Total income is defined as the “total of income from all sources, including employment income, income from government programs, pension income, investment income, and any other money income.”

• Ontarians with disabilities reported an average income of $22 543, compared to $34 144 for the non-disabled population, a difference of over $11 000. Ontarians who have disabilities have an average income that is less than a third (33 percent) of the average income of people without disabilities.

• Nine percent of adults with disabilities have a total income of over $50 000, compared to 21 percent of the non-disabled population. Of the adults with disabilities who have incomes over $50 000, 14 percent of men have a total income of over $50 000, compared to 5 percent of women.

• Eighty-four percent of women with disabilities and 65 percent of men with disabilities reported income of less than $30 000.

• Forty-six percent of adults with disabilities in the labour force make less than $15 000 a year, compared to 32 percent of people without disabilities. Just over half (56 percent) of women with disabilities in Ontario’s labour force have a total income of less than $15 000, compared to approximately a third (33 percent) of disabled men.

The following table indicates the total income of adults with and without disabilities in Ontario, for ages 15 and over:

 With Disabilities

 Without Disabilities

Without income in 2000

52 650 (4%)

403 940 (5%)

With income in 2000

1 381 320 (96%)

7 140 790 (95%)

Less than $14 999

628 380 (46%)

2 278 820 (32%)

$15 000-$49 999

626 320 (45%)

3 347 040 (47%)

Over $50 000

126 630 (9%)

1 514 940 (21%)

Average Income

$22 543

$34 144

[1] Figures taken from Statistics Canada, Participation and Activity Limitation Survey (PALS), 2001, released in September 2003. Previous figures of 1.9 million Ontarians – 16 percent were taken from Statistics Canada, Health and Activity Limitations Survey (HALS), 1991. The difference in numbers can be partly attributed to a new survey methodology (e.g., PALS 2001 may have left out a substantial number of people with milder disabilities who had been included in HALS 1991) and to a new survey population (e.g., HALS 1991 included people living in health-related institutions and in the Yukon and Northwest Territories, while PALS 2001 only included people living in households in all provinces). Changes are explained in more depth in A New Approach to Disability Data: Changes between the 1991 Health and Activity Limitation Survey (HALS) and the 2001 Participation and Activity Limitation Survey (PALS) from Statistics Canada, available online at

[2] Canada. Office for Disability Issues. Advancing the Inclusion of People with Disabilities (2005).

[3]”Not in the labour force” includes students, homemakers, retired workers, and seasonal workers in an “off season,” and people who cannot work because of a long-term illness or disability.


Essentially this is the point of concern in Ontario. With the occuring review of legislation regarding accessibility of various locations around the province which involves the following measurements for the size of the population who are “People with Disabilities in Ontario” as 1.5 Million people or 13.5 % of the total population of just over 12 Million (2011 Stats Can).

(1)Total Number and Percentage of People with Disabilities in Ontario• Approximately 1.5 million people in Ontario have disabilities, representing 13.5 percent of Ontario’s population.[1]

This legislation doesn’t affect this group of 1.5 million people, it affects everyone of us in Ontario.

Disability doesn’t discriminated and anyone can become disabled. 

I will be updating this note and sharing information through my website(s).


David E. Carlson

FB:published, 19-08-2012

Note: These numbers and statistics need to be updated to more current annual (sic?) data sets. (July 9, 2018)