Next Job Oriented Programming

most popular programming paradigm?

Guowei Lv

1 minute read

Rant alert I’ve been having this idea for a while, and when having dinner with my other programmer friend yesterday, I jokingly said that “Have you noticed there is a very popular programming paradigm that’s been adopted everywhere but no one is aware of it?” Yes, it is what I call Next Job Oriented Programming(NJOP). Don’t get me wrong, I’m not against adopting new tech by any means, it’s good and healthy to keep our tech stack up to date.

I discovered James Coplien

Some ideas worth knowing

Guowei Lv

4 minute read

I do not remember how I find this guy on Youtube but BOY, my world is not the same. I just link two of his talks here from Youtube. You can certainly find more. I’m also interested in what books he would recommend to programmers. Here is the list of books he named in the interview with Developers On Fire. I then go on to find what books he wrote.

Thoughts on Classic OOP Mindset

Thought on the classic OOP mindset

Guowei Lv

4 minute read

OOP is still dominating in today’s software shops, especially in mobile/web development. Design patterns, SOLID principles and TDD etc. are the mainstream mindset to develop OOP software. I still remembered my first programming job. Huge codebase, don’t know where to start. I even took notes of the code in my notebook and drew graphs of it. But still didn’t have a clue after years gone by. My desk was by the window, I used to look outside the window while standing beside it a lot.

A Plea for Lean Software

Wisdom from professor Niklaus Wirth


3 minute read

I recently watched the talk A Guide for the Perplexed given by Joe Armstrong. He recommended two papers. One is A Plea for Lean Software by Niklaus Wirth, who is the creator of the Pascal language. After I read the paper I found that the this man is brilliant! He had found some of the deep problems in the industry and offered solutions decades ago. Unfortunately no one listened to him.

Punk Rock Languages

A Polemic - by Chris Adamson

17 minute read

It’s rare that in one article the author praises C and JavaScript at the same time. After I read this one, I fear that it may vanish any time soon, so I decided to repost it here. That C has won the end-user practicality battle is obvious to everyone except developers. The year is 1978, and the first wave of punk rock is reaching its nihilistic peak with infamous U.