Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mattbriggs
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
mattbriggs
11y ago
My mother has a doctorate in social work, they have an idea in her field of "Critical Reflexivity". The idea being that theory and frameworks are vitally important to learn, but at the end of the day every case and every practitio
2.
▲
by
mattbriggs
11y ago
One of my weaknesses is being terrible at writing :-) I am trying to get passed it. Thanks for the feedback, I think I fixed them all.
3.
▲
The role of a Senior Developer
(mattbriggs.net)
59 points
by
mattbriggs
11y ago
|
20 comments
4.
▲
by
mattbriggs
14y ago
For me personally (working at a ruby startup in Toronto), this is the breakdown of people currently working in dev 1 white female 3 chinese canadian males 1 japanese canadian male 1 korean male 1 russian male (guess he counts as white) 3 wh
5.
▲
by
mattbriggs
14y ago
I know of a handful of non white male programmers who are vocal and prominent members of the community, they exist, but they are hugely in the minority. That is the problem, what you see at conferences is a manifestation of THAT problem. I
6.
▲
by
mattbriggs
14y ago
you could probably just precompile your extension
7.
▲
by
mattbriggs
14y ago
vims extensibility is a commonly cited positive, but I totally do not understand it, since pretty much every editor imaginable is extensible in similar fashion, and pretty much all of the use better languages then vim. By contrast, emacs is
8.
▲
by
mattbriggs
14y ago
out of curiosity, is js going to be your "elisp"?
9.
▲
by
mattbriggs
14y ago
It is a special case in other languages, in lisp it is one of a very few highly consistent rules
10.
▲
by
mattbriggs
14y ago
>How do you modify small chunks of templates and then check how it looks in the browser without leaving your editor https://github.com/weavejester/hiccup >and how is that a property of lisp? The "lisp way" is to convert the proble
11.
▲
by
mattbriggs
14y ago
When was the last time you ran your web server through erb, and modified small chunks of code, then checked how they worked without leaving your editor? I'm a professional rails dev, and for me it's "never". That "interactive development" i
12.
▲
by
mattbriggs
14y ago
I think 10% is pretty generous. More like 0.005%, maybe.
13.
▲
by
mattbriggs
14y ago
IMO if you are going to learn vim or emacs, you should drop the training wheels like janus/prelude/esk once you start getting comfortable with things.
14.
▲
by
mattbriggs
14y ago
IMO the only great vim emulator is evil mode for emacs :)
15.
▲
by
mattbriggs
14y ago
Text objects are the core of editing though, stuff like z or all the g commands are more situational. I replace the contents of a string (ci"), delete a word (daw), copy the contents of an array (yi]), etc WAY more often then things like fo
16.
▲
by
mattbriggs
14y ago
IMO once you get past knowing the core stuff on an editor, the next frontier is scripting. If you would consider yourself advanced in vim, I would suggest starting to learn VimL
17.
▲
by
mattbriggs
14y ago
I think the eventual consistency is what narrows riaks use case. Only heard good things about it though
18.
▲
by
mattbriggs
14y ago
Schemaless would let you add/remove a field easily. What is hard is if you need to restructure things, which is also probably a more common occurence in a document db then a relational one. If you hit a few million rows, you are in for a wo
19.
▲
by
mattbriggs
14y ago
What surprised me was the whole node thing. Js in the browser being super hot was pretty predictable
20.
▲
by
mattbriggs
14y ago
"no schemas" means "schema in the application layer". sometimes its nice for the additional flexibility, but its never as reliable.
21.
▲
by
mattbriggs
14y ago
Perl and Python are both in the "pending someone mentioning something they did that noone else has done before" part of the page, they aren't considered part of the list.
22.
▲
by
mattbriggs
14y ago
beyond that, children really don't have a sexuality until at least puberty. There is no such thing as "voluntary" pedophilia.
23.
▲
by
mattbriggs
14y ago
its not an allegation when you link to richardstallman.org. What he said was "Dutch pedophiles have formed a political party to campaign for legalization. I am skeptical of the claim that voluntarily pedophilia harms children. The arguments
24.
▲
by
mattbriggs
14y ago
if comma first confuses a dev more then half a second or so, they really aren't that good. First time I saw comma first was from a DBA about 10 years ago who swore by it, and it has been my go to technique for writing maintainable code in l
25.
▲
by
mattbriggs
14y ago
It's not about omitting semi-colons, it is about treating special cases as special cases. I just wrote something about the goals of NPM style, and how it can help debug those nasty problems http://mattbriggs.net/blog/2012/05/03/npm-style-j
26.
▲
by
mattbriggs
14y ago
Brandon Eich on twitter (or in comments here) will also say that it is his opinion, and he recognizes that it seems to work pretty well for the NPM guys, but maybe it is just because they are such great devs, he doesn't see it scaling down
27.
▲
by
mattbriggs
14y ago
I came to the same conclusion awhile back. Also, if it is in any way possible, a view should be able to write its own HTML (the rails worl has a concept of JSTs, not sure if that has filtered out yet), and a view should never insert itself
28.
▲
by
mattbriggs
14y ago
I hate both the gimp and libre office, and would gladly pay for alternatives available on other platforms if I didn't have to use them, even though both are free. At least with the majority of what I use, Linux software in a general way is
29.
▲
by
mattbriggs
14y ago
>>>but releasing something as GPL makes that impossible >>Please explain how requiring distributors to include access to source code makes it impossible to contribute source code. > (me talking about how the requirem
30.
▲
by
mattbriggs
14y ago
Because unless a software company is specifically structured to not make money off its source code, giving that away is pretty much the dumbest thing they can do. So when they want to build something and are evaluating options, if there is
More ›