I run Cocoa Dev Central and Cocoa Blogs, which help programmers learn how to write software for the Mac.
I own a tiny company called Tree House Ideas, which published the DataCrux framework. DataCrux provided a high-level interface to SQLite, and was used to create several Mac apps, including MemoryMiner, LogTen, and Mindburn.
I created the MacNN logo and basic corporate identity, which features the yellow and white text on blue, the zoom tool icon, and the tagline "Read Me First."
I co-founded a web development company called Maxify in 1996. We did work for a bunch of Bay Area companies, and created AltaVista's first company-wide intranet. I was interviewed in 1999 for my work at Maxify during an hour-long CNN special on Silicon Valley.
For better or worse, I don't have formal training for any of this.
Follow your bliss.
Email/iChat: sstevenson at mac com
About Theocacao
Posted Sep 1, 2006 — 24 comments below
Posted Sep 1, 2006 — 24 comments below
I was suprised to find no direct link to the About Page except through a post. Did I miss it somewhere on the main page?
PS: I'm going to take up your recommendation for WriteRoom, and I have added you to my blogroll.
It's a custom framework, based on DataCrux.
Wow. I'm curious though, did you receive any formal training for any speciality then? Any college degree?
I really like the non-cookie-cutter look and feel of your site. It seems to be original (at least to me) and a pleasure to browse and read.
Like you, yet probably not as successful, I have had no formal training yet doing pretty well for myself. I started from the other side of the coin; moving from programming to more design and general ui stuff.
Thanks!
I am reminded of why (the lucky stiff).
For inarticulate reasons.
Grfurbl. Nfth.
Please write a Poignant Guide to Cocoa.
The link "Cocoa Blogs" is actually pointed to Cocoa Dev Central.
You might want to correct this.
I've just heard you on "late night Cocoa", that's why I'm coming here: to answer your doubt about your blog name witch have quiet a sens in French (witch is my mother tong).
In Fact, if you read it alloud, it could be translated has: "Thea with cocoa flavour" or maybe "Cocoa tea"; but in french you should have writen: "Thé au cacao" to be exact.
However, thanks for your work everywhere ;)
What, in your opinion, are the best books to learn for an absolute beginner?
I wrote a two-part tutorial specifically for people at your level of experience and right-brainedness. The only note is that I haven't yet updated the second part for Leopard. For now, though, check out part one. I think you should also read the C Tutorial.
The new Leopard-ready version of Aaron Hillegass's Cocoa book is coming soon, but I think that may be a bit beyond your level of experience right now. You'll definitely want to read it when you get to that point, though.
BTW, fantastic site and content. Also enjoy and appreciate your involvement in Cocoaheads, Scott.
Cheers
(EDIT: snipped out the error message -Scott)
Thanks for letting me know. I'm still moving stuff around on servers, so you might see some stuff like this. If you need to contact me, feel free to use the address on this page.
I've a question for you...
I've read this article about textmate, but it's very old!
I'm a Cocoa programmer and i want to buy textmate, my doubt is: textmate is good for cocoa programming or xcode 3 editor is better?
What editor do you use? :)
We obviously exchanged emails, but I'll answer here for the benefit of everyone else. For most people, I think Xcode is the way to go, especially when you're just getting started. In addition to refactoring, it has a lot of integration with the frameworks, tools, and the debugger that TextMate doesn't offer. It also has a more comprehensive completion engine than TextMate, and Xcode 3.1 specifically has new features that improve the editor a lot.
That said, I use TextMate a lot in Cocoa projects when I'm in "code writing" mode. I basically give up some conveniences of Xcode to get some features that are unique to TextMate but really help me out in the particular way I work. But until you're really comfortable with Cocoa in general, I think it's much better to just focus on Xcode.
Also, just to be clear, I use Xcode extensively for everything else: debugging, compiling, project organization, and so on.
Thank you