About Me

Sat, Jun 18, 2016

Hello People, My Name is

Zexi Jesse Zhuang,

a Developer and Learner.

I currently live near Seattle, WA. I love web, mobile, and open source software development. I strive to find simple working solutions to complete tasks or goals and explain the algorithms and solutions concisely.

Outside of coding, I love lifting, hiking, and badminton.

Why Coding Automaton?

The first time I learned about Automaton was in Robert Sedgewick’s Algorithms class. In Knuth Morris Pratt’s’ substring search algorithm, a crucial step was to build the deterministic finite state automaton (DFA), which automatically tells about the next skip in substring search as the algorithm walks along the text to search for the pattern. As a programmer, one’s primary goal might be to generate automatic tools/products to simplify complicated jobs for other people and himself/herself. In this sense, I would like to get more proficient in coding as I write articles/tutorials and I hope my readers could benefit from the content as well.

The DRY Principle

In software engineering, don’t repeat yourself (DRY) is a principle aimed at reducing repetition of information of all kinds. I aim to write original contents here that are not easily found by googling. One other comprehension of the word automaton is to let the machine do the boring repeating tasks and free us humans for challenging and creative accomplishments. Whatever brings you here, I hope this blog can make it easier for you and myself to achieve our goals.

comments powered by Disqus