2015.09.02 / Industry news
Abel Avram
KNOWORTH
只有想不到、没有做不到
2025-02-23 / Technology research
Computer scientists emphasize the value of conciseness of expression in problem solving. Unix pioneer Ken Thompson once famously stated, One of my most productive days was throwing away 1000 lines of code. This is a worthy goal on any software project requiring ongoing support and maintenance, yet can be lost by a focus on software development metrics like lines-of-code. Early Lisp contributor Paul Graham went as far as to equate succinctness in a programming language with its power. This notion of power has made the ability to write compact, simple code a primary criterion for language selecti[…]
by Casimir Saternos
2025-02-23 / Other
Apps are powerful, easy to learn and, thanks to the spread of mobile devices, wildly popular. But they come with downsides: to solve a complex task, users often have to switch between apps, even multiple times. It doesnt have to be this wayif we start looking at apps more as service providers. The Apps Eco-System: Simple And Extensible Obvious cases of systems that can be extended via apps. Apps are everywhere, on smartphones, tablets, TVs, set-top boxes and watches. We also see a rebirth of apps on desktops, where installable applications have been around for some time, of course. Something ha[…]
by Andreas Weder
2025-02-23 / industry
I would like toclarify something immediately with this post. Its title does not contain the number 7, nor does it talk about effectiveness. That was intentional. I have no interest in trying to piggy-back on StephenCoveys book title to earn clicks, which would make this post a dime a dozen. In fact, a google search of good habits for programmersyields just such an appropriation, and it also yields exactly the sorts of articles and posts that you might expect. They have some number and they talk about what makes programmers good at programming. But Id like to focus on a slightly different angle[…]
by Erik Dietrich