| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.
You must be logged in to block users.
Contact GitHub support about this userβs behavior. Learn more about reporting abuse.
Report abuseHowdy, I'm Eli, polyglot engineering leader with a specialty in iOS and Apple platforms. π
I default to async communication, especially with a distributed team and many timezones in-between.
In order of preference, sans urgency:
For urgent things:
What Motivates Me
I'm a stickler for nice abstractions, using the platform and delightful, lickable apps.
Getting your app, feature, blog post or whatever in the hands of our customers is extremely gratifying to me. Seeing customers affected by the things we build and ship makes me want to build and ship more.
I always want to improve, and I appreciate direct feedback in the moment. I might ask you for feedback after a meeting, presentation, pairing session or via Slack polls. If I don't, feel free to give me feedback about how I'm doing!
I love using the latest iOS APIs, bleeding edge technologies, and new gadgets. Expect me to bury my nose in WWDC sessions every June.
Sometimes, I enjoy a little boyscouting or KonMari in a codebase.
One of the most effective ways to run a meeting is to set an agenda. Joining a meeting with no agenda might leave me frustrated or unengaged.
If you scheduled time to be synchronous with me, we've both committed to putting aside whatever other async work we could be doing. Come on time, come prepared, or feel free to move the meeting to another day.
This changes a bit for 1-on-1s, as moving a 1-on-1 means that something else is more important than my time with you. If you need to move a 1-on-1 days in advance, that's great! If you need to move it 15 minutes before we meet, I'll feel frustrated by something else being more important than my time with you.
See also "Getting Started > Guidelines > Asynchronous Communication".
I have a low tolerance for hiding news or knowledge from teammates. Be transparent and don't sugarcoat things. If you can't find a great way to be transparent, reach out to me directly and I'm happy to work with you.
Do you have feedback for me? Something not working quite right? Let me know. Here's some tips on how to give me feedback.
I love direct feedback and continuous improvement. Tell me when I did something wrong, and I'll do my best to change my behavior the next time.
I quite enjoy and am motivated by public praise. I'm a sucker for a β€οΈ reaction on a comment or pull request.
If there's something I can do better, shoot me a Slack DM to let me know what I can do to improve.
See also "Troubleshooting > Be honest and direct"
My usual working hours are 9am-5pm MST/MDT, Monday-Friday.
I'm based in Denver, CO, USA (UTC-07:00). I'm not a morning person, but my most productive hours are 10am-1pm.
If I'm out-of-office, chances are I'm not going to see or reply to your message. I often use out-of-office time to step away from software (see also: my contribution graph on weekends) and spend time letting my brain think about other problems.
A place where I write words for others to read.
Raycast extension for showing iOS Human Interface Guidelines info
TypeScript 19
//: Mocks Playground
import UIKit
struct User {
Talk about state in applications given at UIKonf 2015
| Back | FazBrowse Home | New Git URL |