found drama

get oblique

Tag Archives: Nicholas Zakas

Zakas: no accidental standards

by !undefined

The bunny theory of code:

Nicholas Zakas writes this post underscoring the reasons to emphasize only checking in code that you understand:

In my current role at Box, I’m famous for repeating the phrase, “no accidental standards.” We don’t accept that things are “the way” just because they pop up in a couple of places. When we see this happening, we stop, discuss it, and either codify it as “the way” or disallow it. We then update code appropriately before it gets too far. Through automation, code reviews, and code workshops, we are able to keep an eye on the code and make sure we’re all on the same page.

Linkdump for October 12th

by Rob Friesel

Knockout 3.0 Release Candidate available Steve Sanderson's popular KnockoutJS MVVM library has an RC out for version 3.0. I may not be its biggest fan, but there are more than a few times when it's exactly the right tool for the job and this looks like a nice improvement. (tagged: KnockoutJS JavaScript ) Size Does […]

Linkdump for August 2nd

by Rob Friesel

AngularJS Pain Points A write-up by Jaco Pretorius. I agree with him on the documentation, and I (admittedly, sadly) don't have enough experience with the testing aspect to have an opinion there, but I'd be willing to split hairs on the "overall complexity" complaint. Given my experience so far, I would say that the trivial […]

Linkdump for July 3rd

by Rob Friesel

Building an iOS weather app with Angular and ClojureScript Kevin J. Lynagh on building the Weathertron app: …do the semantics of the library complement your application design? Or will build a Dr. Jekel / Mr. Hyde abomination of ClojureScript code doomed to emit painful, prototype-twiddling, mutation-happy JavaScript? Some cool solutions they came up with for […]

Linkdump for October 4th

by Rob Friesel

You do not mess with Big Bird Mary Elizabeth Williams, writing at Salon.com: Romney made the error of looking like a man who is not on the side of innocence, whimsy, learning or childhood. Nor did he seem to grasp that Big Bird is an integral part of a show that was created for and […]

Linkdump for August 2nd

by Rob Friesel

Introduction to RequireJS Jack Franklin, writing at The JavaScript Playground, gives us this decent introduction to RequireJS. It doesn't go into too much depth, and I wish he'd spent a little more time to discuss using it in a larger project–but it's enough to get you off the ground if you're new to RequireJS. (tagged: […]

Linkdump for July 25th

by Rob Friesel

Thoughts on ECMAScript 6 and new syntax Nicholas Zakas on some of the new/proposed ES6 syntax. Some good points all around; and I'm particularly head-nodding to his remarks re: "fat arrow" syntax. (tagged: ES6 ECMAScript JavaScript Nicholas Zakas ) Six Writers on Their Favorite Reading At New York Magazine. I came in through William Gibson's […]

Linkdump for June 22nd

by Rob Friesel

Advice on Learning Joe Conway on learning Erlang (and learning in a more general sense): Knowing all of the wrong ways to solve a problem is just as important as knowing the right way, by the way. (tagged: mentorship learning ) The care and feeding of software engineers (or, why engineers are grumpy) Nicholas Zakas: […]

review: Maintainable JavaScript

by Rob Friesel

Maintainable JavaScript by Nicholas Zakas (O’Reilly 2012) is a short-and-sweet little text on (as the cover says) “writing readable code”. And by “readable code”, Zakas means “code that other developers not named [YOUR NAME] will be able to read and comprehend of and ultimately maintain”. It goes beyond maintainable and readable code though–Zakas takes us […]

on footnotes, links, and cognition

by Rob Friesel

Recently, Nicholas Zakas wrote a blog post about switching from “embedded links” to footnotes. His decision was largely in response to some data cited in Nicholas Carr’s book The Shallows 1; of those data, Carr writes: The test subjects who read the pages linearly actually scored considerably higher on a subsequent comprehension test than those […]