-
Recent Posts
Recent Comments
- Extelligent Cocoa on NSTextView and Core Data: why do we even ask?
- Jon on NSTextView and Core Data: why do we even ask?
Archives
Categories
Meta
Tag Cloud
accessibility Apple application logic Bravo! Cocoa with Love complexity Core Data Documentation drawing encapsulation extelligence fonts for loop function logic Gestalt hidden assumptions Interface Guidelines knowledge-and-understanding learning-by-mimesis learning styles modulo NSAttributedString NSComboBox NSEvent NSFont NSFontManager NSPoint NSRect NSTextView NSView Obfuscated C PHP plus ça change ported software practice applications programming skills rantage stripecount talent teaching resources ten year plan text style text styles users variables
Author Archives: Extelligent Cocoa
Resource: Defensive Programming
Review of an article about the philosophy of error handling (http://www.mikeash.com/pyblog/friday-qa-2009-10-09-defensive-programming.html) Continue reading
Posted in Culture of Programming, Error Handling, Resources
Tagged hidden assumptions
Leave a comment
Resource: Application Design Chart
Brief review of http://cocoawithlove.com/2010/06/design-of-every-mac-application.html (strongly reccommended) Continue reading
Platform Independence: a critical view
An encounter with ported software. Continue reading
The peril of hidden assumptions
About the problem with hidden assumptions (‘everybody does things in this way’ ‘everybody knows which operating system I’m talking about’) and ways of avoiding them Continue reading
Posted in Culture of Programming, Teaching Programming
Tagged accessibility, hidden assumptions
Leave a comment
One aspect in which Cocoa is definitely not welcoming
Cocoa and cultural insensitivity. Continue reading
Catalogue of resources
I’ve briefly talked about two resources that do not work for me: books that attempt to teach you by showing you how to create an example application (here) and relying on other programmers (very briefly touched upon here.) In this … Continue reading
A different view on learning to program
While looking around for articles on how to learn programming from a more abstract point of view, I came across the following article: Teach yourself programming in ten years. Go and read it, it’s thought-provoking. It’s nine years old, and … Continue reading
Programming books as learning resource
With two exceptions – I’ve reviewed PHP Programming Solutions and shall review Cocoa Design Patterns later – the books I’ve seen on Cocoa/Objective C (and a number of other languages/topics) follow the same pattern. Introduction Taster Project Projects of Increasing … Continue reading
Why accessibility matters
So there’s no easy way to learn how to program. [1] Why should you care? Particularly, why should you care if you’re one of the people for whom the process works? Personally, I feel that fairness and making things accessible … Continue reading
Review: PHP Programming Solutions
Brief review of Vikram Vaswani: PHP Programming Solutions. New York et.al 2007 (McGraw-Hill) Continue reading
Code Formatting test
I’m using this post to test code formatting, so the function blow was hastily written and might not work, but it was a good test to see whether I had understood basic functions well enough to make one up on … Continue reading