Hacker Newsnew | past | comments | ask | show | jobs | submit | binarysoul's commentslogin

I think it is good in scenarios where the problems are sufficiently difficult.


This is simply a skill worth learning if you are not good at it already


Why should I use lotus over Sinatra, Padrino, Grape, Rails, etc?


Speed, control, testability and maintainability.


Thanks for the tip. I didn't know about that utility



I use Smex + ido-vertical-mode which looks like this: http://klibert.pl/ido-vertical.png. It's closer to how the "command palette" looks like than the normal ido. It doesn't display keybindings next to commands like Sublime does, but if you have `suggest-key-bindings` set, Emacs will show you command binding when you execute it: http://klibert.pl/suggest-key-binding.png

Helm (https://github.com/emacs-helm/helm) is another way of doing this, although I don't use it (yet - I'm going to check it out sooner or later).

The "command palette" (M-x or <esc>: in Emacs/Vim respectively) is a very useful tool for both exploring and working with the editor. It's kind of sad that people forgot about it for a few decades and only rediscovered it recently thanks to Sublime and similar.


What does hexagonal mean?


It's a reference to Alistair Cockburn's "Ports and Adapters" pattern, also called "Hexagonal Architecture".[1] The only reason I ever heard of it is that it was mentioned in the book "Growing Object-Oriented Software, Guided by Tests", by Steve Freeman and Nat Pryce (a good book in my opinion).

[1] http://alistair.cockburn.us/Hexagonal+architecture


In many cases it is as easy as relying on a gem instead of doing it yourself. Where the gem contains a c extension. Say resizing images with chunkypng vs mini_magick


It seems to me that being "way faster than rsync" is not worth $49. Also there is no comparison / explanation on the site of how it is faster than rsync.


the problem is also dependencies specified as:

gem 'activesupport', '>= 2.3.5' # too loosely


my experience is that the person on the phone usually doesn't care if you have all the relevant info


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: