Skip to content
Speak Out

Speak Out

The Personal Blog of Guochao Xie

  • Who Am I?

Category: Geek

Featured
Cat Links Geek, Undergraduate

Accepting Imperfection 学会接受不完美

Posted on 2021-05-29 David

I would like to share some lessons I learn in college and create a collection for them. This is the

Continue readingAccepting Imperfection 学会接受不完美

Cat Links Geek, Undergraduate

Reflection: HOW I think about AI

Posted on 2021-04-252021-04-29 David

AI seems to be such a cool thing that big-name companies pay lots of money and resources to it. It

Continue readingReflection: HOW I think about AI

Cat Links Geek

LLVM: YES!

Posted on 2021-04-222021-04-23 David

LLVM deserves every compiler learner to study because it has become the standard for modern compiler construction. Using LLVM, you

Continue readingLLVM: YES!

Featured
Cat Links Geek

Final Report Killer: Free Overleaf Template

Posted on 2021-04-162021-04-16 David

Every LGUer majoring in CS and EIE suffers from the final project reports at the end of every semester. To

Continue readingFinal Report Killer: Free Overleaf Template

Featured
Cat Links Geek

CSAPP: The Best Introduction To Computer Systems

Posted on 2021-04-052021-04-16 David

Summary I strongly recommend all CS students learn CSAPP or its corresponding course once in their undergraduate, preferably the summer

Continue readingCSAPP: The Best Introduction To Computer Systems

Cat Links Geek

Clean Code: Use Comments Only When Necessary

Posted on 2021-03-312021-03-31 David

A beautiful code should be concise and correct. Since one’s instant memory is limited, the more you write, the more

Continue readingClean Code: Use Comments Only When Necessary

Cat Links Geek

Clean Code: Beautiful Error Handling

Posted on 2021-03-242021-03-31 David

Error handling is a trouble thing in writing robust codes. Everyone understands it is critical, especially for the library codes,

Continue readingClean Code: Beautiful Error Handling

Cat Links Geek

Clean Code: Small and Clean Functions

Posted on 2021-03-232021-03-31 David

In this post, I would like to share the importance and method to write clean functions, the second section of

Continue readingClean Code: Small and Clean Functions

Cat Links Geek

Clean Code: Meaningful Names

Posted on 2021-03-222021-03-31 David

Every program should use meaningful names, not only for instant programming efficiency but also for long-term maintainability. In Chapter 2

Continue readingClean Code: Meaningful Names

Featured
Cat Links Geek

Clean Code: Being A Qualified Programmer

Posted on 2021-03-212021-04-16 David

In the last few weeks, I read Robert C. Martin’s excellent book Clean Code: A Handbook of Agile Software Craftsmanship.

Continue readingClean Code: Being A Qualified Programmer

Cat Links Geek

How I Build My WordPress in 2021

Posted on 2021-03-202021-03-26 David

I believe that all who praise their rights of speaking should own their personal WordPress sites. It is the best

Continue readingHow I Build My WordPress in 2021

May 2022
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
« May    

Recent Posts

  • Accepting Imperfection 学会接受不完美 2021-05-29
  • Reflection: How to Reach Out Ph. D. Opportunities 2021-05-13
  • Reflection: My Graduate School Application 2021-05-12
  • Reflection: FIRST System Research With Prof. Yeh-Ching Chung 2021-04-29
  • Reflection: HOW I think about AI 2021-04-25

Subsciption

Hey, wait!

Before you go, why not subscribe to get the latest posts?

Enter your email address

Archives

  • May 2021
  • April 2021
  • March 2021

Categories

  • Geek
  • NULL
  • Undergraduate

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Tags

ACM Active Learning AI application Clean Code Comments compiler CSAPP CUHK CUHK(SZ) CUHKSZ EPFL Error Handling function Go Latex LLVM MIPS Naming NUS Overleaf Publication Reflection research system

 15,774 total views,  20 views today

Copyright © 2022 Speak Out | Signify Dark by WEN Themes
Scroll Up