uchicago-mobi / 2015-Spring-Forum

1 stars 0 forks source link

Hey, I met a lot of people at WWDC. #104

Open yiqin opened 9 years ago

yiqin commented 9 years ago

<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Oh, people I meet
1. AsyncDisplayKit, the creator
Working in Pinterest now.
- Will help me review the code. Who is going to maintain it?

2. Cralytics from Twitter
Crash log is a nice try, but weak now.

3. Google Photo, the creator
Loading the image in different size.
The mechanism maybe complicated. They didn’t mention in detail.
They also found a bug in the Xcode Simulator.
Algorithm doesn’t happen on the client side.

4. Facebook iOS Engineer From London
- Working on ComponentKit (I doubt ComponentKit)
- Get interns without talking to them. The recruiters assign the interns.

5. IBM iOS Team
- the mobile leader, who starts working on mobile devices from 90s. At that time, they only had Palm.
- 15 people in the Torotor office
- 2 people working on a product for 10 weeks for each iOS app.
- Use Swift, only Swift
- Use Storyboard
- Writing code is writing bug
- Each file have about 50 lines code. Few files have more than 100 codes.
- After finishing the code, you need to consider, 1. whether the algorithm could be optimized, 2. memory management, 3. is it well documented
- Ask the right questions
- Be passion about what you are working on in the job. Have great interests. Not only do the code
- Israel Example. A Chinese girl asked her manager where she could get the data to continues her work. The manager said the data was from Israel. The girl didn’t get the word, and she thought the Israel was a company or a person. She didn’t ask more question to clarify. 3 days later
- We are software engineers, not code generators.
- Don’t be lazy. The manager can tell what are you doing. If you are lazy, the manager may not be happy.


6. Apple Developer Relation
From Singapore. 
He can recommend the apps to be featured. One hint: once the new feature is introduced, if the app has this feature, the possibility to be featured is much higher.


7. Apple Review Team
Jessica - Follow the iOS review guideline. That’s everything I get...


8. Wireless Engineering Manager
The reason she wanted to join Apple:
Receive a call from Steve Jobs in Sunday morning, he said that the color of the second O of google icon is not right.


9. UI Interface Lab 
- The navigation buttons is confusing. Users won’t be able to know what they mean. The button to change the channel is not straightforward.
- Think about what the app provides for the users. It’s not easy to design a app to allow users engage into the app.
- The live stream is not engaged at all.
- Don’t make users to think about how to use the app
- No white padding in the app. Full width screen images can make the visualization better. 
- Design a whole screen image.
- Too similar to Facebook app.
- Put the explore in the first tab.
- Draw (so called hamburger ) is not widely used by Apple.
- Use Keynote to do prototyping first. No need to write code from the beginning. (I don’t agree with this part. For a individual developer, we don’t have long time and enough resource to build an app. For a software programmer, we need to code everyday anyway. So I don’t wait for the design and keep coding.)
- Users don’t know the tutorial page could be swiped. It needs some swipe instructions
- The full screen image should be clickable.
- The system font. I don’t use the system font. It maybe a problem for different screen sizes. The size of system font will be adjusted a little bit according to different screen sizes. So it means, more works are needed if I don’t use the system font. Btw, the system font is “San Francisco"


10. Two sessions are repeated due to popular demand. 
Improving your Existing Apps with Swift
Protocol-Oriented Programming in Swift


11. A lady from Hawaii, who started to go to WWDC in 2008. She hasn’t program 15 years before 2008. She has four daughters who are all in the universities now. Her app is Hawaii review app. So, if you are traveling in Hawaii, you maybe use her app.


12. VP, Softare of operations at Apple, at the student orientation.
- Vertical deep knowledge 
     Really good at something. 
- Comfortable with discomfortable
     Build something new. It’s not required to be really really good at it.
- Design DNA
     Apple always has the best design.








bobby-digital-23 commented 9 years ago

You certainly did meet some very interesting people! :)

Regarding #8, was it this person? https://plus.google.com/+VicGundotra/posts/gcSStkKxXTw

yiqin commented 9 years ago

@bobby-digital-23 It's this story. However, it's not this person. I think I may mix some people. lol. Anyway, this story is inspiring.