Open in app

Sign In

Write

Sign In

Li-Hsuan Lung
Li-Hsuan Lung

379 Followers

Home

About

Jul 10

Unpacking Craftsmanship

I have a Bachelor’s degree in computer science from a top-5 university. However, I consider my software engineer journey began at my first job–working as an apprentice under the guidance of a seasoned mentor. My apprenticeship led me to reach beyond technical proficiency. I attended meetups and volunteered at tech…

Craftsmanship

3 min read

Unpacking Craftsmanship
Unpacking Craftsmanship
Craftsmanship

3 min read


Jul 3

Unpacking Engineering Manager

Ever wondered what it takes to become an engineering manager? Being an engineering manager can be a confusing career choice because the job description often lacks clarity. …

Management

2 min read

Unpacking Engineering Manager
Unpacking Engineering Manager
Management

2 min read


Jun 6

3 Reasons Why We Estimate Software Projects And How To Avoid Them

Estimating software projects can sometimes feel more like an art than a science. Before investing in a crystal ball, ask yourself why you are dabbling in magic in the first place. 1. Budgeting You want to know the cost of building a feature because you are working on a staffing plan, a…

Agile

2 min read

3 Reasons Why We Estimate Software Projects And How To Avoid Them
3 Reasons Why We Estimate Software Projects And How To Avoid Them
Agile

2 min read


May 31

Question Daily Standup

Are you tired of standup meetings that feel unproductive and disconnected? While many articles focus on what to say during standup meetings, the real issues often lie in how well we listen and the team culture. Ask yourself and your team the following questions to find out how meaningful and…

Agile

2 min read

Question Daily Standup
Question Daily Standup
Agile

2 min read


Published in

Level Up Coding

·Mar 27

How To Personalize Code Review

Personalize your code reviews: tailoring feedback for individualized learning and skill acquisition. Code review is a crucial part of software development that helps teams maintain code quality, ensure consistency, and prevent bugs from entering the codebase. However, not all code reviews are created equal, and personalized code reviews based on…

Code Review

3 min read

How To Personalize Code Review
How To Personalize Code Review
Code Review

3 min read


Published in

Level Up Coding

·Dec 21, 2020

5 Turning Points That Shape Your Programming Career

Make the most of your career-defining moments. There are a few turning points in a software developer’s career. Some change your perspective, while others will transform you. Check out this article to prepare or reflect on these episodes that define who you are as a professional. The One Where You Screw Up You are not a…

Self Improvement

4 min read

5 Turning Points That Shape Your Programming Career
5 Turning Points That Shape Your Programming Career
Self Improvement

4 min read


Published in

Level Up Coding

·Dec 10, 2020

How To Capture A Dragon With Search Algorithms

A primer on search algorithms: depth-first and breadth-first. Algorithms can be a nightmare if you only ever study them for exams and technical interviews. Wouldn’t it be much easier if you could have fun while learning algorithms? …

Learning To Code

4 min read

How To Capture A Dragon With Search Algorithms
How To Capture A Dragon With Search Algorithms
Learning To Code

4 min read


Published in

Level Up Coding

·Dec 3, 2020

3 Organization Tips For Your Spaghetti Code

The life-changing magic of tidying up legacy code. Do you have a junk drawer at home? You know, the one where you store all the miscellaneous and occasionally useful objects. …

Self Improvement

4 min read

3 Organization Tips For Your Spaghetti Code
3 Organization Tips For Your Spaghetti Code
Self Improvement

4 min read


Published in

Level Up Coding

·Nov 23, 2020

What I Think About When I Read Code Review

Tips for accepting feedback with grace and dignity. Like writing, programming is personal and intimate. You pour your creativity and thoughts into a machine through your fingertips. It is no surprise, then, that you may feel a little angry when you read critical reviews on your code. How do you…

Code Review

3 min read

What I Think About When I Read Code Review
What I Think About When I Read Code Review
Code Review

3 min read


Published in

Level Up Coding

·Nov 17, 2020

How To Make A Go Board With CSS

CSS grid, linear-gradient, neumorphism, and a moment in Go history. I was inspired to write about Go after watching The Queen’s Gambit recently. Something is alluring about learning a five-hundred-year-old chess opening move. The modern computer can simulate millions of game patterns in a fraction of a second. …

CSS

4 min read

How To Make A Go Board With CSS
How To Make A Go Board With CSS
CSS

4 min read

Li-Hsuan Lung

Li-Hsuan Lung

379 Followers

I am a thinker is a euphemism for I self-talk a lot.

Following
  • Donna L Roberts, PhD (Psych Pstuff)

    Donna L Roberts, PhD (Psych Pstuff)

  • Rafael A. George Duval

    Rafael A. George Duval

  • Travis Hubbard

    Travis Hubbard

  • Rolique

    Rolique

  • The Pragmatic Programmers

    The Pragmatic Programmers

See all (276)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams