PinnedPublished inLevel Up Coding101 Things I Never Knew About PythonI spent the past few months writing, compiling and editing this over multiple drafts. But the end result was well worth it.Jun 18, 20246Jun 18, 20246
PinnedPublished inLevel Up CodingWrite Python Functions Like This Or I’ll Reject Your Pull RequestThis was the energy I was getting from my tech lead at work. And I actually agree with him at this point.Jun 22, 202459Jun 22, 202459
PinnedPublished inLevel Up Coding30 Python Concepts I Wish I Knew Way Earlier# Stuff I wish I Learnt Much Earlier in my Python JourneyAug 12, 202337Aug 12, 202337
Published inLevel Up Coding7 Things I Wish I Knew Earlier About Being A Software Engineer At A BankI’ve worked as a full-stack software engineer at 2 banks for 3 years (in Singapore) before my current role, and here are somethings I wish…Mar 152Mar 152
Published inLevel Up Coding15 Python Things That Lead To Instant PR Rejection1) Zero type hintsMar 65Mar 65
Published inLevel Up CodingI’ve Been Abusing Python’s NamedTuple Lately, And Why We ShouldWriting code in a workplace setting is pretty different from hobby projects or school code.Feb 289Feb 289
Published inLevel Up CodingMany Can’t Write These 4 Python Functions In One Line. Can You?# Answers and derivation includedFeb 221Feb 221
Published inLevel Up CodingRecently I Learnt — We Can Add Mutable Custom Objects Into Python SetsIntuitively, only immutable data types should be allowed to be added into a set.Feb 201Feb 201
6 Boolean Things I’ve Observed In Production Python CodeI’ve worked as a software engineer at 3 multinational companies thus far, and have observed lots of good (and bad) practices in Python…Feb 173Feb 173
Published inLevel Up Coding11 Math Symbols That I Forgot About Until RecentlyI haven’t dealt with these Math symbols since 2020 maybe (some of these since 2014 even)Feb 153Feb 153