Code Simplicity » Effective Engineering Productivity. Often, people who work on engineering productivity either come into conflict with the developers they are attempting to help, or spend a long time working on some project that ends up not mattering because nobody actually cares about it.
This comes about because the problem that you see that a development team has is not necessarily the problem that they know exists. For example, you could come into the team and see that they have hopelessly complex code and so they can’t write good tests or maintain the system easily. When Does a Project Need React? By Chris Coyier On You know when a project needs HTML and CSS, because it's all of them.
Huge thanks to YAMAMOTO Yohei, Karl Dubost, jishin, Barbz, Tordek, Edgard Arakaki, keven lw, respectively. If you know of additional translations, please leave a comment with the location. Code is not literature. 20 January 2014 I have started code reading groups at the last two companies I’ve worked at, Etsy and Twitter, and some folks have asked for my advice about code reading and running code reading groups.
Tl;dr: don’t start a code reading group. What you should start instead I’ll get to in a moment but first I need to explain how I arrived at my current opinion. As a former English major and a sometimes writer, I had always been drawn to the idea that code is like literature and that we ought to learn to write code the way we learn to write English: by reading good examples. And I’m certainly not the only one to have taken this point of view—Donald Knuth, in addition to his work on The Art of Computer Programming and TeX, has long been a proponent of what he calls Literate Programming and has published several of his large programs as books.
Become And Stay A Senior Software Engineer. The role of the senior software engineer is an honorable one that should not be viewed as just a stepping stone on a path to CTO, architect, or another higher-level technical role in a career.
Some authors will tell you to fear coercion and and code against it. Code is not literature. I studied full-time for 8 months just for a Google interview. It’s true.
I’ve spent thousands of hours reading books, writing code, and watching computer science lectures, all to prepare for the Google software engineer interview. If you’re interested in studying for a coding interview, check out my study plan: How I Got Here I started programming in middle school, but when it came time for college I pursued a degree in Economics. My rationale was that there would be too many programmers looking for jobs by the time I graduated.
Later, I joined the Army to become a programmer, but the recruiter talked me into a military intelligence position, and I spent the next two years studying the Korean language. The Non-Technical Guide to Machine Learning & Artificial Intelligence – Medium. Shivon Zilis and James Cham, who invest in machine learning-related companies for Bloomberg Beta, recently created a machine intelligence market landscape.
Below, you can find links to the 317+ companies in the landscape (and a few more), and play around with some apps that are applying machine learning in interesting ways. Enterprise Intelligence 😎Visual AlgocianCaptricityClarifaiCorticaDeepomaticDeepVisionNetraOrbital InsightPlanetSpaceknow 👂Audio. How I Learned Linux. Teach Yourself Programming in Ten Years. Bbnexcerpts. Lisp in Web-Based Applications Paul Graham (This is an excerpt of a talk given at BBN Labs in Cambridge, MA, in April 2001.)
Any Language You Want One of the reasons to use Lisp in writing Web-based applications is that you *can* use Lisp. A Scheme Story. From The Computing Teacher (now Learning & Leading with Technology), vol. 19 no. 8, pp. 51-52.
Copyright (c) 1992, ISTE (International Society for Technology in Education), 800.336.5191 (U.S. & Canada) or 541.302.3777 (International), firstname.lastname@example.org, www.iste.org. All rights reserved. Visit Learning & Leading with Technology. The Computing Teacher, May 1992 High School Computing: The Inside Story. How To Become A Hacker. Copyright © 2001 Eric S. Raymond. Beating the Averages. April 2001, rev. April 2003 (This article is derived from a talk given at the 2001 Franz Developer Symposium.)