For me it's Blender. - Starts in a sec. - API is the program, the GUI just an interface. - Free but very professional - Shortcuts are ergonomic.
Ask HN: What are some examples of beautiful software?
171–180 of 262 posts
Re: Ask HN: What are some examples of beautiful software?
#172Earlier quoted context omitted.
"The code twists and contorts ruby in unimaginable ways." Doesn't sound like my idea of beautiful software.
I completely agree. It sounds like the opposite of beautiful software if you ask me. Maybe it's interesting, thought-provoking, or amusing code, but not beautiful.
Re: Ask HN: What are some examples of beautiful software?
#173C: anything by antirez (redis, etc...) Redis is the epitome of well written understandable C. Ruby: anything written by _why (if you can find the source) He once gave a whole presentation on the splat operator and it's bizarre uses that gave me goosebumps. A true artist. The code twists and contorts ruby in unimaginable ways. JS: anything written by TJ hollwaychuck (express, mocha, etc...) Express is so simple but po…
"The code twists and contorts ruby in unimaginable ways." Doesn't sound like my idea of beautiful software.
Re: Ask HN: What are some examples of beautiful software?
#174Earlier quoted context omitted.
Well, in any case, I've never heard of a government software project being overdue because their proxy cache contained spaghetti code :) To be clear, I'm not trying to denigrate this project in any way. I'm just saying that the complexity of the problem should be taken into account here.
Maybe this will change your opinion. I recalling helping rescue a government software project that was horribly behind schedule. One of the many issues being an e-learning system for a state department of education. Their CMS (Blackboard) was fronted by a forward HTTP proxy/cache/load-balancer that was misbehaving but near-impossible to debug. Details a bit hazy now but I recall it being a hairball of poorly written…
Re: Ask HN: What are some examples of beautiful software?
#175C: anything by antirez (redis, etc...) Redis is the epitome of well written understandable C. Ruby: anything written by _why (if you can find the source) He once gave a whole presentation on the splat operator and it's bizarre uses that gave me goosebumps. A true artist. The code twists and contorts ruby in unimaginable ways. JS: anything written by TJ hollwaychuck (express, mocha, etc...) Express is so simple but po…
I think that list is more of an answer to the question "What are some examples of widely-used FOSS projects created by famous programmers" than it is an answer to OP's question about beautiful software.
Also these people didn't become "famous" for their Instagram selfies.
Re: Ask HN: What are some examples of beautiful software?
#176C: anything by antirez (redis, etc...) Redis is the epitome of well written understandable C. Ruby: anything written by _why (if you can find the source) He once gave a whole presentation on the splat operator and it's bizarre uses that gave me goosebumps. A true artist. The code twists and contorts ruby in unimaginable ways. JS: anything written by TJ hollwaychuck (express, mocha, etc...) Express is so simple but po…
Too bad TJ stopped writing JS and started writing Go.
Re: Ask HN: What are some examples of beautiful software?
#177I happened to dig into its source code for something and eventually found myself amazed at how the entire base is beautifully laid out. It's no nowhere near being naive. It's almost a simple programming language implemented in python. A compiler of sorts with its own abstract syntax tree and stuff. Yet the code is very readable, straight forward and just taught me how to write good python.
[edit] corrected typo.
Re: Ask HN: What are some examples of beautiful software?
#178Re: Ask HN: What are some examples of beautiful software?
#179Werkzeug's Jinja2 templating engine written in Python. I happened to dig into its source code for something and eventually found myself amazed at how the entire base is beautifully laid out. It's no nowhere near being naive. It's almost a simple programming language implemented in python. A compiler of sorts with its own abstract syntax tree and stuff. Yet the code is very readable, straight forward and just taught m…
Also, Jinja2 and Werkzeug aren't coupled - you can use practically any Python templating lib with it as Werkzeug is just a WSGI library (+ and of course something else..).
And they happen to share the author.
Re: Ask HN: What are some examples of beautiful software?
#180Earlier quoted context omitted.
Too bad TJ stopped writing JS and started writing Go.
TJ tends to jump mon on from one language to another.. first Ruby(when Ruby was the thing), then JS(when NodeJS became popular) and now Golang(the current "thing")