Interviewers actually want candidates to be successful

Online meeting

Solving coding questions is the main aspect of a coding interview, but there are many other aspects that affect the outcome. Interviews shouldn’t only be about the offer or rejection but also the experience.

Both candidates and interviewers play a major role. Understanding what goes through the mind of the…

It’s all about walking a mile in somebody else’s shoes

E-communication has already been a norm in the tech industry long before the start of the Covid-19 pandemic. Every day, we use emails and instant messaging platforms for workplaces like Slack, Teams, and Zoom.

Communication becomes annoying and inefficient when not used properly. Sometimes people don’t notice those issues because…

A good programmer knows things. A better programmer shares the things they know

Foosball table

To secure your programming job, write unreadable code that only you can understand. The uglier, the better. Don’t share your knowledge with anyone. Keep everything you know to yourself. The projects you did will be crumbled when you’re gone. If you are irreplaceable, you will never be fired.

You know…

If today were your last working day in your current company, what kind of code would you write?

In a software development life-cycle, a team of engineers works in different parts of a complex system. No one knows every single detail of the architecture and implementation.

When someone decides to leave the project or the company, another person, or the rest of the team, has to take over…

Human conflict isn’t all glitter and gold

two boxers fighting

Pull requests often have two kinds of conflicts: code conflict and human conflict.

Code conflict happens when the source branch doesn’t have the commits of the destination branch. You can solve a code conflict by merge or rebase. Either way is right. However, human conflict is not always so straightforward.

9 hacks to make your whiteboard coding process easier

Two women next to a whiteboard

The interview process for software engineering positions usually involves one 45-minute round of whiteboard coding. Before the COVID-19 pandemic, whiteboard coding literally happened in front of a whiteboard if you were applying to local companies. Nowadays, coding interviews take place over an interactive coding web application such as CoderPad.


Trexy is an expense tracker app. You can record your own expenses and debts between other spenders and yourself. Like most expense tracker apps, Trexy allows you to record your spending with date, note, and category. Unlike most expense tracker apps, Trexy support:

  • Shared expenses and transactions between different Trexy…

Meng Taing

Fullstack developer. When life gives you a lemon, write a script to turn it into lemonade so that you don’t have to deal with it again.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store