106 reputation
5
bio website
location
age
visits member for 2 years, 10 months
seen May 27 at 15:26

I like programming not for the technology aspect but more for how I can use it

  • to communicate the intent of the code easily
  • to decompose a problem into sub-problems beautifully
  • to create maintainable software
  • to design complex systems

Hence my interests lie in topics of:

  • Process Calculi( CSP)
  • TDD
  • Functional Programming( MIT Scheme, Scala)
  • Hadoop,Spark
  • DSL

Some books which have influenced me:

  • Refactoring book by Martin Fowler
  • Code Complete
  • Structure and Interpretation of Computer Programs(SICP)
  • Growing Object Oriented Software via tests

People who inspire me:

  • Alan Kay

Feb
17
awarded  Student
Oct
26
comment “Enable Wireless” option is disabled in network settings
What is Fn key on a PC Keyboard? I have seen those on laptops only
Oct
26
asked ndiswrapper: Lose all internet connection after restart
Oct
5
comment Why doesn't Chromium have “Chrome PDF Viewer” plugin?
4. cd /usr/lib/chromium-browser/libs may work now. It seems all the *.so files are stored there. Otherwise, chromium crashes if I copy it to the chromium home directory
Sep
27
awarded  Tumbleweed
Sep
20
asked How to make applications save dotfiles at a specified path?
Nov
17
awarded  Teacher
Nov
13
asked After Ubuntu Upgrade, cannot connect to wifi(wireless)
Nov
13
answered After Ubuntu Upgrade, cannot connect to wifi(wireless)
Nov
2
awarded  Editor
Oct
5
awarded  Supporter