HN user

veneratio

37 karma
Posts3
Comments25
View on HN

We use YAML, now JSON, for some of our flexibly defined data. Porting it to JSONB in Rails was filled with some interesting lessons.

Google (as I've experienced it) is filled with normal, generally friendly folks. A few small jokes, but no cultural ousting. While I don't work in search (big company, many products), even the folks I know there recognize we need different tools for our job and sometimes Google search just isn't the way to go. I suspect if it were a more specialized company (say Tableau) then using a another company's tool for daily work might be frowned upon.

I also do this, but that's because I work at Google and got tired of explaining to coworkers why I don't usually like the results from our search engine! Also, "I duckduckgoed that" doesn't roll off of the tongue very well.

Tagging TODOs is really useful. I can always look at source control, but that's more effort than seeing a name or bug number. At Google our linters are actually configured to create errors for any TODO/FIXME that isn't immediately followed by a user id or bug number: e.g. TODO(12345) or TODO(myname). I thought it was a little annoying at first, but over time I've realized how much faster it is to have that additional context.

Amazon Echo 12 years ago

I think the real place this device will shine is in "homely" environments: kitchens (music and getting questions answered while you cook?), study areas for your kids, maybe even hobby rooms. It's definitely a bit on the steep side, but knowing Amazon, I wouldn't be surprised if the $99 sticks around longer than a "limited time" and the $199 becomes a thing of the past early next year.

My first brush with Node was in a class. We chose to try it for a game only about 5 months after Node's initial release. It was cool and fun to work with but ultimately a bit rough. After a year's break, I can now say I love Node. I'm glad your return was just as encouraging.

It took me a few paragraphs to gather that, but this just means it was really well done. I appreciated the "PS" components especially. I think they made the parody aspect most clear (other than the pop culture references).

What I like best about this post is the underlying message you can almost miss. Yeah the hackathons are important; we should save them; software engineers need a place to get collaborative together; and making "simply pretty" apps isn't all that awesome. The message getting to me, however, is that software engineers may not be all that great at requirements gathering. We work out improvements to almost every part of our workflow all of the time (e.g. new languages, ides, postures, etc.), but when was the last innovation for requirements gathering?

If there's a major bottleneck in the process, it's probably the disconnect between client and developer. Not that I'm saying this is an easy problem. It certainly isn't. Perhaps we need a bit more focus on this issue than how to create nicer interfaces, though.

This is refreshing. The value of print gets lost too often, but here it finds a very nice home. I'm impressed with the process to create the actual print book with so many vendors in it. I expect there is a market for auto-generating magazine-like publications from a database of some sort. Very cool.

That was refreshing. It's good to remember the good points of anything, especially something we may not like. This lesson applies very well to the computing industry's rapid advancement and tendency to outdate technology.

Wow that was informative. I appreciated the author's responsibility the most. Rather than make this a daring adventure or fanciful notion, Nielsen approached the activity with a genuine interest in creating something awesome, not just from the angle of power, though. Great post.

GitHub for Windows 14 years ago

This is good to see some better abstraction for non-experts. While I much prefer the command line interface, guis are a phenomenal way to introduce someone to the "better way". Now we just need good guis!

While I'm new to the discussion, I agree with you spitfire. But at least this is a step towards something simpler. The current file structure for most distributions is downright confusing to even moderately competent users.