Date post: | 07-Apr-2018 |
Category: |
Documents |
Upload: | destroytoday |
View: | 213 times |
Download: | 0 times |
of 85
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
1/85
Jonnie Hallman destroytoday.com
adobe / destroytoday
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
2/85
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
3/85
we got our first computer in 93, a mac performa 476, 25mhz, 4mb ram
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
4/85
Jane Blob
i got really good at clarisworks.jane blob story, couldnt change license name.i didnt know much about how digital stufworked (apps, games, etc)...
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
5/85
I was really into video games and made websites for video game cheats/moves usinggeocities & angelfire, but they always had banners....
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
6/85
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
7/85
dad noticed my interest, bought me jonhallman.com and hosting for christmas
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
8/85
$300 for lifetime of hosting - he still sends me the $0 invoices
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
9/85
tried really hard to brand myself, but was never happy with the result, so the websiteremained a coming soon page for months
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
10/85
it was around this time that i learned about flashi was the tech person for the middle school morning announcements
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
11/85
we needed an intro and i made an animation using shape tweens.
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
12/85
macromedia had a free 30 day trial for their apps, so instead of buying them...
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
13/85
i would reinstall OS 9 every 30 daysdidnt take too long for a 5 gig harddrive
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
14/85
how i got started
i was inspired by flash gods like joshua davis...
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
15/85
...and robert hodgin, so i made experimentsthey had such cool names, so i thought i needed one myself
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
16/85
jonhallman.com wasnt cool, so i also got first-in-line.net, possibly the worst domain name toremember
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
17/85
inspired heavily by praystationim the kind of person who feels empty when im not producingalways had a stack of loose papers with sketches on themcoded the ideas when i got home from school each daysuper lame, had multiple email addresses for no reason
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
18/85
around flash mx 2004, i had enough and gave up on it...I got deep into PHP and made dynamic web apps, like jpixel
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
19/85
it takes a 100x100 image and blows it up 10x, using dot patterns to represent each pixel
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
20/85
i got into graphic design during pre-college at risd and mica and turned my digital work intoprintI tiled outputted JPixel images, making huge 12x10 ft prints
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
21/85
started working for a small studio called shaw jelveh designfirst thing they asked is whether i can make flash websites
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
22/85
they had me design and develop 3 sites in my first 2 monthswith tight deadlines, i learned how to code fast, esp since i worked 10 hours a weeki also learned to keep things simple
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
23/85
produced a dozen websites in less than a yearsome of them, i only had a week or 2 before they were due
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
24/85
on my friends birthday, I was at his house and I challenged myself by coding lukes site inthe duration of high fidelity
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
25/85
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
26/85
in my junior year, I heard about AIR and fell in love with the idea of apps rather than websitesI replaced most of my gd classes w/ independent studies
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
27/85
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
28/85
apps became very personal
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
29/85
requires many rolesI was ready because of shaw jelveh
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
30/85
what takes 1 hour for each person will take you 4 hours
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
31/85
i took a photo imaging class.
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
32/85
we used flickr for critiquingi hated the site - white background, static pages, very slow to navigate
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
33/85
i thought of taking this opportunity to make my own app using flickrs apii started sketching and brainstorming
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
34/85
since i was new to UI design and had such a heavy background in web design, the app lookedjust like a website, but on the desktop.
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
35/85
(sorry, Ryan)
and i wasnt an icon designer by any means, so i took inspiration from CS3, since most of mydock was adobe apps.i later met the icon designer during my adobe interview.
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
36/85
the end result was an app that had a better environment for photos (dark background)it was very fast because it only needed to load the imagesyou could page through hundreds of photos in seconds with animated transitions
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
37/85
i tried to make features that were unique and that I would get a lot of use from, like drag anddrop downloading.you could drag a handful of thumbnails and it would download the hi-res versions.
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
38/85
I took it a step further and made it so you could drag and drop a contact to download theirentire photo library
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
39/85
i released it for free and shared it with friends and famthe install count went from 30 to 3000i started getting tons of emails. some reported bugs, others requested features, and some
just said thanks.I tried to respond to every single one.
many didnt realize I was one guy.someone even gave me a ps3
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
40/85
flickr caps the api at 1 query per second, once destroyflickr reached that, instead of throttlingDF...
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
41/85
they interviewed me
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
42/85
on top of that, i won an adobe design achievement awardi knew now that maybe app dev was a good direction
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
43/85
enhance!
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
44/85
enhance!
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
45/85
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
46/85
many didnt use it because they thought it would delete their account.at the same time, many used it because of the name.
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
47/85
youll miss essential features and ux will sucki didnt use flickr much, so i missed essential features like sets/groups
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
48/85
memory - not a concern for web, but definitely for appskeep track of everything you allocate memory for
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
49/85
a feature like this shows complete disregard for memory
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
50/85
selecting all the glyphs you want to embed doesnt mean the font has those glyphsarial ms unicode is the only font with (almost) every glyph
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
51/85
i thought all i needed to do was check these boxes
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
52/85
i didnt go to school for programming, so i didnt know any design patterns or any of theterminologyuse an architecture framework (mvcs, robotlegs)follow a common coding styleotherwise youll spend more time refactoring when you discover your way doesnt work well.
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
53/85
since I only ever devd by myself, I didnt really know what good code looked like.the style I used was based on what I found useful and it was soooo bad
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
54/85
if you want to continue developing an app, keep it current with your librariesI was able to develop DF fast because I had a lib for common classes, like images, text, etc.i forgot to update DF with my libs, and it was too late
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
55/85
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
56/85
To me, Twitter is a background service, like IM. Its not fulltime, like Photoshop or FlashBuilder. When I want to tweet, Ill open it, tweet, then hide it.All the current apps were bloated and cumbersome, so I made DT super light and superintuitive. Hotkeys galore.
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
57/85
spent a day researching others, jotting down pros/consthen coded v1 in 10 days over christmas break
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
58/85
(old people dont use Twitter)
so it didnt scare people as much
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
59/85
also made it easier to respond to users, instead of emails bottling up
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
60/85
i knew to use a proven framework, like Robotlegs
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
61/85
It was my first persistent appopen for long periods of time. Because of this, I paid extraattention to memory and CPU usage.
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
62/85
And once I got the basic Twitter functionality down (tweeting, streams, etc), I started addingspecial features I wanted.Because of unfollow drama and events, I added filters. DMs and unfollow notifiers makethings awkward, and ive been confronted
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
63/85
Since Twitter is reading-intensive, people want it to be easy for them to read. For some, thatmeans black text on white, for others its white text on black, so I made themes. Now no onecomplains.
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
64/85
With so many users, you have thousands of opinions. Everyone wants the app to workdiferent, so I added preferences when anyone wanted something a specific way. It quicklyoverflowed the preference pane.
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
65/85
Place a file called debug here to receive RTEs with full stack traces.I set up a script to email users stacktraces to me.
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
66/85
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
67/85
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
68/85
support a resizable window
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
69/85
a bug will always existhttp://http:// story
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
70/85
...
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
71/85
I kid you not, this is what my version control system was.I didnt know version control existed, so Id zip the folder.
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
72/85
backwards compatibility
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
73/85
(especially teen professionals)
free quality engineers
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
74/85
working alone on something for too long makes you too familiar and you miss things.go open source or set up code reviews. everyone learns.
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
75/85
we use code collaborator at adobe
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
76/85
since youre just one man, the more you set up to run automatically, the more time you haveto be productiveuse build scripts, unit testing, continuous integration, make a common lib
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
77/85
use jenkins
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
78/85
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
79/85
(especially alone)
think years and make sure youre ready to invest your time and energy
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
80/85
if you code all day for work, the last thing youll want to do is code all night.your work will use up all of your creative juices and you wont have much left for your apps.
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
81/85
Enjoy what youre working on.
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
82/85
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
83/85
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
84/85
8/6/2019 Jonnie Hallman - One Man Dev Team - Flash and The City 2011
85/85
website destroytoday.com
email [email protected] @destroytoday
mailto:[email protected]:[email protected]