This Week I Learned 2018 - Week 07

Last week post or something else from archive.

Survived another Chinese New Year. Seems like a slow and lazy holidays, nothing much happening these days due to the slow economic. However, lots of catching up in my reading.

Something about my sedentary lifestyle. It seems I'm quite active on Thursday, Friday, and Saturday. Can't recall what I did during Thursday. Will keep monitoring this to bring awareness so I can reach on average, 6,000 steps per day.


Productivity is not equivalent to learning. Yes, as Won Cho discovered of one month of writing down everything he learned during code. You need to find a way to balance out and achieve both goals. The discussion in HN was more towards methods on learning like spaced repetition. One key insight was reading or scanning through site like HN is not learning, that is consuming information. Similar to digesting entertainment news. Similarly, my TWIL is just a journal of my notes of something that interested me and mindless rambling.

The Kubernetes Effect. (via HN) Again, containers is not silver bullet, just use a real PAAS and solve your business problem first (bring in the moolah!). Remember that an software architecture is a reflection of an organizational (which is really a communication) problem. Yes, we know it's very tempting to use the latest greatest stuff but seriously, do you really needs microservices? Are you Google or Facebook scale? If not, just stick to monolith architecture! Don't start with me on the complexity of front end development these days. While reading through the comments, I've learned that JEE application server is just an OS with containerized applications.

Have a few discussion with a local breeders. My observation leads me to believe some of these breeders only breed occasionally but also a reseller as well. They restock from larger Betta farms at a lower value (due to lower grade) and sell it at a margin for profit. But profit is quite limited just from selling fish unless you breeding for large volume or only exotic species. To compensate that, some breeders switched to sell accessories (nets, tanks, or medication) and aquatic live foods (blood worm, miona, vinegar eels, or others).

Betta fish or any ornamental fishes needs lots of attention and details. A slight overlook can either kill the fishes or even the whole spawn. We have lost four although we've procured eight more this week. Our initial investigation must be due to cross contamination due to sharing of aquarium siphons. The next step is to monitor the water parameters or switch to Indian almond leaves (lower pH and antibacterial property) or Banana leaves for all the tanks. We will wait and see how the new batch adapt to our new approach.

This Yahoo Answers post have gave the best advice I've read so far on Betta fish. We do agree with most of the the insights shared by the poster. Definitely a post to revisit from time to time.

If anyone going to ask me about MongoDB again. This will be my one sentence answer. It's a web scale database that successfully exploiting the "hype first, feature later" strategy. Yes, I just repeat what others said online again and again to deride MongoDB. Thinking of upgrading or using it, just wait for Jespen audit reports.

Curated list of Perl stuff. What the different? It's almost the same for all programming languages?

Dtrace switched from CDDL to UPL license. Too little too late?

Success in software project management? The quote below illustrates the insight succinctly (emphasis added). Or screw any methodologies, just follow the WhatsApp approach (YouTube video).
"small teams made up of scary-smart accountable people, given a well-articulated objective (not solution) and are left alone without distraction"

This Week I Learned 2018 - Week 06

Last week post or you're bored, something from the past.

What a long discussion on Perl 5 vs Perl 6.

唐山大地震。的确是一套催泪的戏。值得一看。另外一提,有人说要养鱼先要学会养水,直接说道养鱼的精粹!

Review of my total steps walked until now. Interestingly, on average is roughly around 5000 steps. Something far lower than the first target of 6000 steps. Need to make adjustment and reevaluate again. Also, good to get the replacement pedometer.



Follow up with last week video on our popular health drink here. In other words, check the ingredient of any processed food.


Discussion with a local Betta breeder confirmed our suspicion that in a spawn of frys, only 10% or less (1% according to Sturgeon's Law since 99% of everything are crap) are show grade (if both the male or female are show grade quality), the remaining are either grade A, B, or C. Nothing surprising here, the spawn is just following the nature law of normalization distribution.

One of the key issue (headache) in breeding Betta or any types of fish, find good food source with rich protein. Having a consistent food source for the frys will influence the speedy growth of the frys or even their survival rate. However, culturing food sources is a time consuming (smelly too) process.

If you want to breed Betta of certain colour, you've to selectively breed (it can be inbreeding or outbreeding) to achieve that. Interesting colour of Betta described below. We have one which was originally dark blue and suddenly he shed all his colour and become red. The type of the food source, water parameters, and stress level will also influence the outcome of the colour.
The actual colors of a Betta are layered. In order to produce a Betta of specific color, other colors that are layered on top must first be "stripped away" through selective breeding. The top color is blue; next is red, then black and finally yellow.
Straturday! I'm surprised how fun guitar duet was. Interesting indeed.


I know is bad but I'm trying to contain my laughter so much. But joke aside, it has been a brutal strech for him. He needs to go to a good team that fully utilize and appreciate him.