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.

Remembering a Programming Language That Helped Shape the Digital New York Times

118 pointsby rayascottabout 6 years ago

10 comments

mooredsabout 6 years ago
A language that supported a platform for almost twenty years in the modern era? I can&#x27;t call this anything but a wild success. Sure, it had issues, as discussed on the article, but they solved the business problem at the moment in time. No software decision is without costs, but running a major site for almost two decades indicates that they chose well.<p>Bravo!<p>I do wish they&#x27;d throw the source code up on GitHub, as it would be an interesting historical artifact.
评论 #19240515 未加载
评论 #19249046 未加载
scott_sabout 6 years ago
This is the sort of programming language that I would love to read a detailed retrospective of in an ACM journal. It&#x27;s a programming language designed to solve a particular problem, grew over time for that problem, and it successfully did so for almost 20 years. A programming language that is useful that long is interesting to me.
shafteabout 6 years ago
I&#x27;m not second-guessing the technical that the Times made here (I&#x27;m sure it made sense given their constraints), but I do wonder if these kinds of in-house general-purpose languages will die out eventually. Some of the comments indicating that this sort of project is a &quot;red flag&quot; seem to miss that 20 years ago the language landscape was a lot more proprietary&#x2F;closed.<p>But these days, a big open source&#x2F;community ecosystem is a really really strong reasons to invest in an existing language (or at least open-source your in-house language, a la Hack or Go). It&#x27;s hard for in-house general-purpose languages to compete.
sigfubarabout 6 years ago
&gt; Recruiting new engineers was sometimes a challenge because candidates had to accept that they were joining an organization with a homegrown programming language and build system.<p>I got an offer from NYT in 2009, but rejected it because of the custom language thing. My interview was conducted entirely using this custom language, and the interviewers were uninterested in discussing any other technology. Even architectural questions, which I attempted to answer in terms of industry standards, were steered towards Context.
评论 #19239791 未加载
评论 #19239877 未加载
weeksieabout 6 years ago
I&#x27;d love to see an example of the language, I kept reading (the story is great) but it felt like we got left hanging without any code snippets to put it all in, uh, context I guess.
oraphalousabout 6 years ago
Man - I have to fight tooth n nail to make code just a little more performant &#x2F; re-usable &#x2F; robust to changing requirements.<p>How on Earth did they get permission to invent a whole new language for a user name feature?<p>Jealous...
v8engineabout 6 years ago
I think it was this site where I remember Context from: <a href="https:&#x2F;&#x2F;www.mangaupdates.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.mangaupdates.com&#x2F;</a> Back then in my school years I remember not being able to find anything about this language. Mystery solved now. Thank you.
评论 #19243110 未加载
kwccoinabout 6 years ago
Domain specific language. Finance has one from APL. Why not news room have one.
williamsteinabout 6 years ago
I was expecting an article about CoffeeScript...
评论 #19239339 未加载
scegitabout 6 years ago
&gt; “We probably over-engineered it, I guess,” Damens said.<p>Exactly. Also, creating a programming language for something as simple as a newspaper is pretty much a nightmare. Worrying about scalability when most of their content is static.
评论 #19241130 未加载
评论 #19239393 未加载
评论 #19240354 未加载