Can We Make a Simple Software

I wrote a system with over 800,000 lines of code, but one day I lost my passion for it. I realized it was becoming increasingly difficult to keep it maintainable. So I start think : Can We Make a Simple Software ? What is complexity Shan’s define : Complexity describes interaction and interconnectedness. When there are too many relationships between elements, it can make things challenging to manage. The most interesting part is comparing complexity and difficulty :...

December 3, 2024

Hello Accounting

My conclusion is : In some places, I mean not in big cities, the accounting business is very stable. In fact, many accounting firms don’t even want more customers because they lack the resources to serve new clients. Accounting firms in Invercargill Top accounting firms in Invercargill, New Zealand: Accounting Firm Name Employees Estimated Annual Revenue (NZD) Estimated Number of Clients Clients per Employee Revenue per Employee (NZD) Locally Owned Website BDO Invercargill 33 $3,300,000 330 10 $100,000 No bdo....

November 25, 2024

The Best Places for Camping in Invercargill

I only have a regular car, not a self-contained camping vehicle. So, there are only 5 areas closed Invercargill where I can camp for free with a tent : 1 Freedom Camping Orepuki (Monkey Island) Please make sure you follow the Government Rules. Some people say This is by far the best beach front freedom campsite in Southland. Tips : This site fills up very fast year round though, so those few spots aren’t always available or can become overcrowded What we can do :...

November 13, 2024

Reading Notes Series 1 Achieving Rapid Response Times

This is my first blog post in the Reading Notes Series. Ten years ago, Jeff Dean presented these insights at the 2014 O’Reilly Velocity Conference in Santa Clara, CA. Now, a decade later, are these tips still relevant? Let’s take a closer look. For more details, you can check out the Video or Slide-PDF. By the way, I initially planned to spend just 2 hours reading these papers and watching the video, but I think I’ll actually need a whole week (about 2 hours a day) to complete the summary....

November 12, 2024

How I Prepared for the PTE Test

This blog is continuously updated to document my journey in preparing for the PTE test. I started it on November 7, 2024. Last updated on November 12, 2024. 1 Listening Test Item strategy Description WFD dictation and recitation From simple to complex, complete each sentence structure step by step In the morning, recite 10 sentences, and review them once at noon. On Saturday and Sunday, review all 50 sentences. 1.1 WFD(Write from Dictation) According to structure, sentences can be categorized as:...

November 7, 2024

How to Build Confidence in Your Kids

Sometimes I feel that I’m too strict with my children, and I’m worried that this might affect their confidence. I’ve started reflecting on this. Principle validate your kids’ experiences and feelings : even if you don’t agree with them. This means letting them know that you hear them and understand how they’re feeling set boundaries and teach your kids how to cope with difficult situations : This means helping them to understand that their feelings are valid, but they don’t always dictate their decisions Methord : The way to build confidence in your kids Remember that building confidence takes time....

October 14, 2024

Shan Side Project Monthly Update 01 October 2024

Starting this month, I will share my side project plan each month. For the last two weeks, I’ve been busy with moving. Next week, the kids will be back to school, so I’ll have more time to work on my side project. 1 Nathaniel Pomodoro This project was created to help my brother Nathaniel manage his youth support project. This week (12th October 2024), I supported Māori. This month, I hope to dedicate 1 or 2 hours each week to focus on this side project....

October 13, 2024

Understanding It Consultant Levels

This grading system isn’t just about technical skills. An experienced software engineer might be able to reach L4 level in just a week, and a top computer science graduate could do the same. If our goal is to help more people achieve their objectives, this will require a diverse set of skills. Here are the different dimensions at each level : Level Technical Skills Project Management & Leadership Problem Solving & Decision Making Communication & Client Interaction Strategic Planning & Architecture L1 70% 10% 10% 10% 0% L2 60% 20% 20% 15% 5% L3 50% 30% 30% 20% 10% L4 40% 40% 40% 30% 20% Level 1 (L1) - Junior Support/Technician Experience : 1-2 years of experience....

October 10, 2024

How to Write Code Using AI Assistance

Andrew Ng publish a new courses : AI Python for Beginners: Basics of AI Python Coding. This courses teach how to write code (a) Using AI-assistance, which is where the field is going, and (b) to take advantage of generative AI, which allows you to quickly do valuable things with code. This course is designed for people with zero coding experience to try coding with a chatbot (AI). If you’ve never coded before, I highly recommend giving it a try....

September 11, 2024

Essential Tools and Tips for Daily Church Website Management

Today, Sep 10, we’re excited to officially launch cornerstonecongregational.org, the new website for CornerStone Congregational Church! Our address is 16 Collins Avenue, Tawa, Wellington 5028. We warmly welcome everyone to join us for our Sunday Service at 10:30 AM. Pastor Tale & Seo This post provides a summary of the commonly used tools and quick links for managing the CornerStone Congregational Church website, along with an introduction to the basic guidelines for effective website administration....

September 10, 2024