Medium profile: Jon Wong (Singapore)
Last updated: 22 Jul 2021
Bookmark this profile article to get free access to all my educational articles. I put up friend links in this profile article. Check back often for more friend links, and pls ping me if I forgot to put up a friend link here.
This article is just a profile page for me on Medium.com. It should be pinned to my Medium.com profile. (No time to play Total War: Three Kingdoms, still stuck at my first step into the Total War series; that pretty article will have to be unpinned. *sob*)
I was trying to refresh my knowledge of Japanese Kanji when I realized that I had largely forgotten all my Kanji. The solution?
Within a few days, I created a world-first system of learning Chinese characters (汉字, the equivalent of Japanese Kanji). Compared to conventional systems and nomenclature, my system is lean and uncluttered.
My 4-part series comprehensively covers my system for learning Chinese characters (to be extended to cover Japanese Kanji later).
- Learning Chinese: Writing made easy (an introductory article)
- Chinese Writing: Types of Radicals and Their Application
- Chinese Writing Strokes: Basic Building Blocks
- Chinese Writing: Character Construction Strategies
- Chinese Pronunciation: From English Perspective
(In-depth article, but only a brief glance needed to prepare for part 4 of 4 above.)
The 4-part series builds a solid foundation from which to launch into a blazingly fast study of 3500 Chinese characters. Each character is analyzed in terms of its character construction, which provides easy and enduring mnemonics.
It will take me just a week to learn all 3500 Chinese characters in common contemporary use (a few weeks to write and teach you).
Our journey towards mastery of 3500 Chinese characters starts at our compendium here.
All about Python
I intend to write about all aspects of Python (which should take me 2 weeks). The official Python manual isn’t written with a good flow for easy consumption.
Integration with business
I also intend to write about Software Methodologies (Agile, DevOps) aimed at letting business folks have a hands-on ultra-easy look into “what makes software development fast and efficient”. I’ve worked with too many business folks who unwittingly let their (favorite or esteemed) IT teams destroy product velocity. Product velocity, the speed at which your product development meets upcoming market requirements, is the holy grail of competitive advantage today; expensive patents don’t keep your business afloat nowadays.
I will also write based on your needs and requests. Do you need me to cover any specific technology topics?
I can cover the following:
- Web frameworks:
- REPL Languages:
- Compiled languages:
Java (J2EE, Android), C/C++, Swift/Obj-C (iOS), Kotlin (type-inferred Java), etc.
- Source code management:
Git, SVN, CVS (I recommend distributed Git and Git-LFS for Agile).
- Networking and Cyber Security:
Nginx proxies, packet filter firewalls, IDS/IPS, DOS mitigation at various network layers, cyber hygiene (password vaults, passwordless cert-based logins), etc.
- Project Management Tools: Redmine, Trac, JIRA, GitLab, GitHub
Unstructured databases for time-series data (Mongo, NoSQL, Kafka stream, ELK, Hadoop HBase, InfluxDB). Relational databases (MySQL/MariaDB, Postgres, Hadoop Hive, etc). Distributed database infrastructure such as clustering (Spark), sharding (Mongo), etc.
Ansible, Chef, Puppet. Build tools (Make, Ant, Maven, npm/gulp/grunt, etc). Continuous Integration (Jenkins, GitLab, GitHub, etc). Continuous Deployment (Docker, Kubernetes, Core OS, etc). I love DigitalOcean, by the way; pair it with Kubernetes and you’ll be amazed how cost-efficient it is compared to AWS.
Selenium, Data-Driven Tests (DDT), Test-Driven Development (TDD), unit tests for functional testing, higher level test cases for integrated testing, automated test suites executed upon Git commit hooks. Also, Behavioral-Driven Development (BDD) and Acceptance Test-Driven Development (ATDD). This is where you business folks need a hands-on ultra-easy look into Software Methodology and Product Velocity!
About Love and Service
I will also write about love and service.
Why I write
Why I write is covered in an article that also asks for tips on writing on Medium.com: Medium Publications: How to handle multiple invitations?
I basically enjoy everything in this universe in a 3-step process:
- Read (or observe)
- Learn (or process)
- Write (to retain knowledge)
If you’re into lifelong learning as well, I suggest you do the same. Write something to teach me what you learned!
My name is Jon Wong. I hail from Singapore.
NOTE: All my articles are supposed to be free, but it seems I may be damaging Medium.com if I keep them free. Pls message me at my Twitter and remind me to add a friend link somewhere so you can read free.
Come to my Medium profile page often to look for Friend Links. Or ping me at Twitter if I forgot to put up Friend Links somewhere. All links to my articles will be tagged with ‘FL’ that brings you to a friend link I tweeted.
And… that’s all there is to me. I’m just a part of the wonderful community of sentient beings in this universe. Glad to be part of that miracle.