People often identify knowledge of certain tools as skills. Those are skills too. However, I would not identify those skills as core skills of a software engineer. These are side effects, auxiliary skills that you use to manifest your actual skills.

Following skills, in my opinion, are valuable for a software engineer to have:

  • Agility of learning
  • Ability to think about complex problems in abstract and concrete ways
  • Ability to communicate well in different levels to different audience
  • Patience
  • Ability to tolerate stupid people that constantly surrounds us

Today I was trying to add a comment section in one of my GitHub pages site. Turns out it is very easy. All you have to do is sign up a disqus account and head here.

Then add the following text in _layouts/default.html:

Use the following front material on the page you want the discussion to take place:

layout: default
comments: true
#other options


nJoy!

ইত্যাবসরে নাতিসম্ভ্রান্ত বেদনাভূক
কলকাকলিতে মত্ত কোকিলকূল
বিনতীবিহীন গীতিমাল্যে — আহাজারি
করে আহামরি —

অক্লান্ত কর্মশ্রান্ত বালক
যখন তার যথাসাধ্য —
তথাপি ক্লান্ত করে নিয়তি
শ্রান্ত হয়ে অর্ধমগ্ন এক নিমিষি ॥
যতই আরাধ্য —
ক্ষণিকের ভুল, তার অবসান;
অবসান হয় অবসাদ।

নাতিসম্ভ্রান্ত হরে দেবতার লাজ ।

তথাপি অনুকূল করে প্রতিকূল
কুলাধিপতির তাজ শিরে
বালকের হয় নব অভিযান
কোকিলকূল করে ক্ষণিকে জয়গান ।

ছিদ্রাণ্বেষীর নিষ্পলক চাতক নয়ন
যতই আরাধ্য — ক্ষণিকের জয়গান
অযথাই হয় অবসান ।

নাতিসম্ভ্রান্ত করে চিরাচরিত অভিমান ।

This is essentially a bookmark post. Many awesome people out there create wonderful visualizations, often about sorting; and they are very pleasing to stare at.

  • This famous one is from Timo Bingmann, a doctoral student at Karlsruhe Institute of Technology:
  • And obviously, visualgo:

Khan MNM Sadh

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