When moving from my laptop to my phone, I just open the settings tray, 3D touch the media control, tap the AirPlay icon and select my AirPods. Sure, that’s still a few taps but your flow is about as roundabout as you can get.
Everlane | Senior Software Engineer | San Francisco, CA | everlane.com | ONSITE
Everlane is a fashion retailer looking for an experienced software engineer to join its fast-growing technology team. We are taking on increasingly complex challenges as a company that is reimagining the apparel industry and setting a higher standard for transparency and sustainability. Software engineers at Everlane have built, from scratch, the internal tools and customer-facing experiences that drive one of the fastest-growing on- and offline retailers.
Qualifications:
- Minimum of 5 years of professional software engineering experience in a production environment
- Experience with high-traffic web applications
- Proficient in web development technologis such as Ruby on Rails and React/Redux
- Proven ability to work cross-functionally with product managers and designers
- Proven ability to independently manage and execute software development projects
Everlane | Senior Software Engineer | San Francisco, CA | everlane.com | ONSITE
Everlane is a fashion retailer looking for an experienced software engineer to join its fast-growing technology team. We are taking on increasingly complex challenges as a company that is reimagining the apparel industry and setting a higher standard for transparency and sustainability. Software engineers at Everlane have built, from scratch, the internal tools and customer-facing experiences that drive one of the fastest-growing on- and offline retailers.
Qualifications:
- Minimum of 5 years of professional software engineering experience in a production environment
- Experience with high-traffic web applications
- Proficient in web development technologis such as Ruby on Rails and React/Redux
- Proven ability to work cross-functionally with product managers and designers
- Proven ability to independently manage and execute software development projects
- I enjoy terminal apps in general due to the uniformity enforced by my emulator’s text and color settings. And keeping my editor and shell in one app fosters a custom IDE-like experience
- I enjoy keeping my hands on the keyboard most of the time, though I have mouse mode enabled for things like resizing splits
- While I think you can be extremely productive in any of the big editors today, with vim something about its modes and command syntax make it really fun to discover new tricks and simpler ways of doing things
- Some version of vi is on just about every *nix machine
- The vim plugin ecosystem is very developed and plenty of useful ones to check out
- Similarly to plugins, there are thousands of dotfiles to peruse on GitHub for inspiration towards making your editing experience even better
If we’re going to talk “timeless” I might recommend a read through Chris Alexander’s “A Timeless Way of Building” and its follow-up, “A Pattern Language”.
Alexander talks about the timelessness and beauty of buildings in terms of culturally-defined patterns—almost ‘design patterns’ but a bit more abstract—that are applied and repeated to create buildings and spaces that evoke a particular “feeling without a name”: something we all feel when a building feels alive and congruous with the actions that take place there. A beautiful building is symbiotic with its purpose, its surroundings, and the people who use it.
That’s sort of a gross oversimplification though. I really recommend checking it out. Though its focus is loosely on architecture, I’ve seen a lot of engineers and designers get excited about it and find applications to their own work.