Twitter | Search | |
Daniel Hooper
Making . Former Apple Engineer.
400
Tweets
33
Following
5,038
Followers
Tweets
Daniel Hooper Oct 15
Replying to @_sharpobject
How?!
Reply Retweet Like
Daniel Hooper Oct 11
Replying to @flantz
well...refreshing page seems to have put it in weird state
Reply Retweet Like
Daniel Hooper Oct 11
Great game. I finished and chose "reject" - do I need to clear cache to try again, or is something supposed to happen after credits?
Reply Retweet Like
Daniel Hooper Oct 11
Replying to @danielchooper
I also replaced all jQuery with ~20 lines of pure Javascript and removed Google Analytics. No technical reasons, but I feel cleaner now.
Reply Retweet Like
Daniel Hooper Oct 11
Just shipped an instant-search support page for Principle. Hopefully will help answer common questions more quickly!
Reply Retweet Like
Daniel Hooper Oct 10
This seems like something you'd make:
Reply Retweet Like
Daniel Hooper Oct 9
New rule: You can’t read Hacker News until you’ve read "Computer Systems: A Programmer’s Perspective"
Reply Retweet Like
Daniel Hooper Oct 6
Yesterday Principle 3.3 shipped. In it, we ported all Swift to ObjC. Swift made 8% of code, but took 41% of compile time and 55% of app size
Reply Retweet Like
Daniel Hooper Aug 13
I didn’t appreciate Ian Bogost’s philosophy when he was my professor, but 8 years later I find this talk brilliant
Reply Retweet Like
Daniel Hooper Aug 8
"Q is for Quantum" has taken over my plans for today. Really good.
Reply Retweet Like
Daniel Hooper Aug 1
Replying to @danielben
Exciting! Was the main character changed from a human to a dog to justify the line/leash?
Reply Retweet Like
Daniel Hooper Jul 31
Replying to @danielchooper
And then you have rewrite it yourself; so using libraries takes *more* development time in the long run.
Reply Retweet Like
Daniel Hooper Jul 31
I've been learning firsthand that using frameworks gets you up and running quickly, but ultimately paints you into a bug/perf/feature corner
Reply Retweet Like
Daniel Hooper Jul 17
To design better: observe people using the design. To program better: observe a CPU executing the code.
Reply Retweet Like
Daniel Hooper Jul 12
Does Swift's design not allow for a linear-time type inference algorithm? Know a mailing list thread discussing this?
Reply Retweet Like
Daniel Hooper Jul 8
Replying to @Jonathan_Blow
Binary->asm->c style languages->? What do you thing the next thing will look like?
Reply Retweet Like
Daniel Hooper Jul 7
Replying to @danielchooper
Reserve animations for communicating things like hierarchy, directing attention, and feedback on interactions.
Reply Retweet Like
Daniel Hooper Jul 7
Dear Web People, stop making things animate in as I scroll. It's distracting and it's not going to age well.
Reply Retweet Like
Daniel Hooper Jun 23
Replying to @UlyanovskUI
I can't show you an example of a programming paradigm that hasn't been invented yet.
Reply Retweet Like
Daniel Hooper Jun 23
Replying to @UlyanovskUI
go is no different. I'm talking about fundamentally new ways of programming.
Reply Retweet Like