Links tagged with “programming”
-
A Coder Considers the Waning Days of the Craft | The New Yorker
On AI’s effect on programming, but also good just on enjoying writing code. (via everyone)
-
More on service layers in Django
I’ve enjoyed this and the previous post. In-depth enough to be useful, not so much i can’t follow it.
-
An app can be a home-cooked meal
Robin Sloan. Comparing learning to code with learning to cook is a great metaphor. Seems so obvious now. (via Chris Heathcote)
-
Feature Toggles (aka Feature Flags)
I’ve never worked on a project with these, but this is a great description of the ideas behind them, and the different categories of feature flags. (via Simon Willison)
-
The best of Python: a collection of my favorite articles from 2017 and 2018 (so far)
Some useful stuff for me. But also, more generally, a great example of a useful collection of recent articles around one topic. Lovely. (via @simonw)
-
Introducing Stack Overflow Trends - Stack Overflow Blog
Fascinating, particularly as the popularity of languages and frameworks over time is something one is vaguely aware of but never with much certainty. (via Daring Fireball)
-
Software Engineering for Industry by softengindustry
Mostly for the nice way of handling an online reading group - a Twitter account, a Slack channel, and a GitHub repository for documents, suggested reading, etc. (via @tomstuart)
-
Code highlighting for Keynote presentations
Surprisingly painless and useful. Which isn’t to say entirely painless, but less than expected.
-
August 2015 Update - A week with Michael (Citybound Devblog)
I’m still enjoying these updates, and this is quite a technical one. (Writing a SimCity-style game in JavaScript…)
-
A Programmer’s Dilemma — Why Not? — Medium
Ben Brown: “While I want to release things, and believe that sharing code and software is important and good for society, I am afraid of being crushed under the weight of a lifetime of this type of sharing.”
-
The Guerrilla Guide to Interviewing (version 3.0) - Joel on Software
Specifically, interviewing programmers.
-
AirPair | World’s Best Software Experts
I like this idea - screenshare and video call with an expert in a particular thing. Not cheap, but possibly cheaper than getting someone in for a whole day. Their d3.js guy has answered most of my Stack Overflow questions very well.
-
Citation Needed – blarg?
Got round to reading this, about why arrays are indexed from zero, which is also an illustration of how history can be effectively lost when old academic papers cost a lot of money to read.
-
Lottie Dexter should quit - and take the Year of Code board with her - Adrian Short
This all sounds like such a horrible, shallow farce led by people who feel “entrepreneurship” is the sole thing that should be encouraged in children. Fuck that.
-
What are the best resources ( sites or books or tutorials ) for learning programming ?
For future reference when someone asks this question, mainly for the first couple of answers.
-
Timpulse - Who Works With ‘Creative Coders?’
Handy and interesting. A “list of institutions—both EU and Stateside—that are using creative coding”. (via @RandomEtc)
-
Programmer Time Translation Table | Passion for Coding
Nice article on translating programmers’ time estimates into reality. Less snarky than that sounds. (via Migurski)
-
Do you really want to be making this much money when you’re 50?
Conversely, on why programming is a good job to be doing, even when you’re 50+. (via @tomstuart)
-
Do You Really Want to be Doing This When You’re 50?
On what programming is really like. (Me? I’m not sure I do, not professionally, but I don’t know how to stop.)
-
Learnable Programming
Beautifully done and lovely essay on programming languages, programming environments and how programming should be taught. “Typing in the code to draw a static shape is not programming! It’s merely a very cumbersome form of illustration.” (via many tweets)
-
The guide to implementing 2D platformers | Higher-Order Fun
I enjoyed this understandable description of different basic ways of constructing the basic physics of platform games. (via CreativeJS)
-
Why do web sites and software take so long to build? And why is it so hard? at Scott Porad
“In the history of the world, is there one thing you can think of that has been hand-made, and on such a large scale as software, that was as complex?”
-
Issue #3057: bootstrap-dropdown.js clearMenus() needs ; at the end · twitter/bootstrap
Long, long discussion over whether to use a semi-colon or not. Saved to show non-coders how important the smallest details can be. And, also, USE SEMI-COLONS, WHAT’S WRONG WITH YOU PEOPLE?!
-
Essential JavaScript Design Patterns
Looks very, very good. But seeing this all on one page, rather than in book format makes my brain shake like it’s about to explode. Too. Much. Stuff. To. Know. (via Tom Taylor)
-
PHP: a fractal of bad design - fuzzy notepad
This is all true, and so it would be good to read something about why PHP has been *so* popular despite being so bad. (via Paul Mison)
-
A Case Against Using CoffeeScript ☃ Ryan Florence Online
I’ve never used CoffeeScript, but I just enjoy reading nicely-written articles about code like this. (via Dotcode)
-
Astonishments, ten, in the history of version control < Francis is
A nice summary of advances in version control systems over the decades. With any technology it’s easy to forget the many incremental changes that make up the current norm.
-
Teach our kids to code - e-petitions
Not sure if it’s just me, but isn’t it only tech people who refer to “computer programming” as “coding”? I can imagine many people, those who matter, having no idea what this petition wants. “Coding? Is that about secret codes? Codebreaking?”
-
Lessons learned from 13 failed software products « Successful Software
I’ve only read the first two so far, and it’s interesting to see people reflecting on why projects they’ve invested time in eventually failed. (via Beyond the Beyond)
-
GeSHi - Generic Syntax Highlighter :: Home
(via Infovore)
-
Linkiblog | How to Build a Popularity Algorithm You can be Proud of
What it says. (via Yoz)
-
Bitquabit - The One in Which I Call Out Hacker News
Aside from being specifically about people who think they can rewrite StackOverflow in a weekend, great as an example of where the complexity lies in a website. (via Blech)
-
Improve your jQuery - 25 excellent tips
Lots of handy tips for people like me who have only dabbled in jQuery so far. (via Infovore)
-
Python-by-example
In case I ever get round to Python (via Simon Willison)
-
DadHacker » Blog Archive » Donkey Kong and Me
Lovely early days of computing story about the guy who wrote Donkey Kong for the Atari 400/800 home computer. (via Kottke)
-
:: GIANT ROBOTS SMASHING INTO OTHER GIANT ROBOTS :: For attaching files, use Paperclip
Ruby on Rails image uploading thing. (via Infovore)
-
PHP5 Exception Use Guidelines
Trying to get my head round using Exceptions.
-
Ludoo » PHP 101 - PEAR error handling
Trying to get my head round using Exceptions.
-
Notes on PEAR_Exception - phly, boy, phly
Trying to get my head round using Exceptions.
-
Little Nybbles of Development Wisdom
Some handy tips about coding, systems and organising companies. (via Yoz)