TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

GitHub: Scaling on Ruby, with a nomadic tech team

176 pointsby jssjrover 9 years ago

11 comments

staunchover 9 years ago
&gt; <i>For a long time, very key bits of our infrastructure were strung together with Shell scripts and simple scripting, and it’s surprisingly effective and still works really very well for us.</i><p>Key bits of the <i>world&#x27;s</i> infrastructure still run on a bunch of flimsy shell scripts that seem like they&#x27;d break all the time but don&#x27;t. If a computer program works reliably at all it will <i>probably</i> work reliably indefinitely, assuming the environment it lives in does not change substantially.<p>We probably all trust our lives to high end routers and medical equipment powered by shell scripts (or worse) every day. The code would scare you but, surprisingly, it will probably never fail you.
评论 #10134284 未加载
aaronbrethorstover 9 years ago
My favorite quote:<p><pre><code> this is actually a really pragmatic set of hackers that just hack on Ruby, hack on C and spend their time working on more interesting things using a more stable stack, rather than chasing after the latest and shiny tech.</code></pre>
评论 #10132879 未加载
评论 #10133913 未加载
评论 #10132910 未加载
cdnsteveover 9 years ago
Very nice read. Simple, stable and steady wins platform battles. It seems to do well at allowing them to keep focus and careful control of their product.<p>It&#x27;s great to hear these core values are baked into their culture. I remember recently reading they were running Github pages on something like a pair of dedicated servers lol. Hats off, Github rocks.<p>Our team recently started using Jira for issues instead of Github ones. I have to say, if Github offered a $1 more per repo cost for better issue&#x2F;wiki tier, I&#x27;d rather use that in a second.
x404over 9 years ago
My favorite quote: &quot;GitHub’s largely officeless workplace — about 60 percent of its employees work remotely, using a powerful homemade chatbot, called Hubot, to collaborate.&quot; It&#x27;s really cool to work wherever you like without lose the team&#x27;s efficient.
shinyover 9 years ago
&gt; A month ago I was working from a cabin in the woods in Wisconsin.<p>OT, but has anyone else tried this? I&#x27;ve often fantasized about working while embedded in a beautiful nature setting, but I imagine it&#x27;s tough to find good internet in such a place. I&#x27;m in California ... any recommendations?<p>I&#x27;ve also thought of copying Antony Garret Lisi&#x27;s &#x27;science hostel&#x27; idea [1] but for coders &#x2F; entrepreneurs :)<p>[1]: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Antony_Garrett_Lisi#Science_hostel" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Antony_Garrett_Lisi#Science_ho...</a>
评论 #10134166 未加载
评论 #10135396 未加载
评论 #10133972 未加载
评论 #10133479 未加载
评论 #10134287 未加载
grinnickover 9 years ago
How do you go from DB Admin to Director of Technology in 2 years!? That&#x27;s pretty impressive.
评论 #10134130 未加载
评论 #10133113 未加载
why-elover 9 years ago
Another thing that would be interesting to learn more about is their Front end structure. From what I can gather they keep things extremely simple (jQuery, mostly) and make extensive use of pjax and server generated javascript that gets evaluated by the client. If this is all there is to it then it is really impressive, considering how many other companies of similar or smaller size quickly inject a Javascript MVC on top of their stack the minute the interaction goes past simple forms (Airbnb comes to mind, who to my knowledge is using Backbone for some aspects of their app).<p>To be clear I think both approaches are excellent and all depends on the in-house talent, but nonetheless it&#x27;s interesting to see how GitHub is sticking to a traditional, Rails-inspired document-based approach that minimizes front end complexity while other companies do not, even when both have similar UX complexity.
stijlistover 9 years ago
I&#x27;d be really curious to read more about how the Github team&#x27;s intuition around polyglot programming and &quot;Right Tool for the Job&quot; rhetoric changed over time. I feel like I read a blog post about this one or two years ago but I can&#x27;t remember which team member wrote it :)
评论 #10133410 未加载
otterleyover 9 years ago
I&#x27;d love to see their compute and software stack provisioning tools. Are they open source?
评论 #10133223 未加载
mahyarmover 9 years ago
I wonder what they use for a chat system? Slack? IRC? Jabber? Their own app suite?
评论 #10134957 未加载
spectrum1234over 9 years ago
One of the best articles I&#x27;ve read in while