2016.12.07 / Technology research
Carol Jon
KNOWORTH
只有想不到、没有做不到
2025-10-16 / Technology research
Programming is an industry thats constantly moving forward. At some point, you might take an honest look at your own skills and conclude that youve fallen behind the curve. When youre a professional this is easy to do because the chances are you have no need to push yourself day in and day out. But sooner or later falling behind the trends will come back to bite you. Youll be less competitive in business and in the job market. So how do you get back on top of your game again? Use Your Knowledge in a New Way The biggest reason why people fall behind is that theyre not doing anything different. […]
by Carol Jon
2025-10-16 / other
I think its a great question, and it is one that I asked many of my mentors as I was becoming a software engineer. The problem was that many people suggested different books on different topics. All the books they suggested were great in their own right, but no one was able to give me a list that would be the ESSENTIALbooks, the MUST READS, that any engineer with hopes of being great should most certainly read. Well Ive learned a lot from my mentors and realized that I still had a lot to learn with the many different books that were suggested to me. I decided to develop a routine to read one b[…]
by Jason Roell
2025-10-16 / 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