PHPnews.io

Overview for 'ferd'

Complexity Has to Live Somewhere

Written by Ferd.ca / Original link on May. 1, 2020

2020/05/01Complexity Has to Live SomewhereFighting complexity is a recurring theme of software development I've seen repeat itself over and over again. It's something I keep seeing debated at all levels: just how much commenting should go on in functions and methods? What's the ideal amount of abst…


Coding for Fun

Written by Ferd.ca / Original link on Apr. 21, 2020

2020/04/21Coding for FunBefore COVID-19 came and cancelled all the conferences we had lined up, I had started working on a talk on our collective tendencies as software developers to end up doing work and automation that ultimately demands more effort and time from us than if we had done nothing, …


Clever Functional Design

Written by Ferd.ca / Original link on Aug. 24, 2019

2019/08/24Clever Functional DesignOne of the best bits of software design I recall participating in was something done a few years ago at Heroku. It's been long enough since then that I feel comfortable boasting about it here. It's one small piece of data-centred functional design, where thinking a …


Ten Years of Erlang

Written by Ferd.ca / Original link on Jul. 8, 2019

2019/07/08Ten Years of ErlangI've joined the Erlang community about 10 years ago, in the midst of its first major hype phase. Erlang, we were told, was the future of concurrency and parallelism. The easiest and fastest way to get it done, and you could get distribution for free too. Back then, thin…


Goodbye Joe

Written by Ferd.ca / Original link on Apr. 20, 2019

2019/04/20Goodbye JoeJoe Armstrong is mainly known as the father of Erlang, and the Erlang family has always been relatively small and closely knit. Anyone whose first Erlang conference (usually Erlang Factory, Erlang User Conference, or CodeBEAM) had Joe in the attendance would have a similar reac…


Operable Software

Written by Ferd.ca / Original link on Jan. 17, 2019

2019/01/17Operable SoftwareOperability and observability sure have led to a lot of blog posts around the web lately, and so this is my take on it. In this post, I'll cover views on simplicity and complexity, how people actually approach their systems and form mental models of them, and how we shoul…