Fernando
8.5K posts

Fernando
@fromjrtosr
🇲🇽 Mexican 🐶 Founder @UnderdogDevs 💻 Lead iOS dev @37signals (@basecamp, @heyhey) No Mastodon; only email [email protected] I miss Objective-C.


The recordables pattern has been the single-most important architectural pattern we've used on both Basecamp and HEY. It's a key reason both code bases are still a joy to work on. Jeff breaks down the magic in this new podcast. dev.37signals.com/the-rails-reco…



WE'RE HIRING! We're hiring a Web App Product Designer. We don't hire for this position often, so this is a rare opportunity. Depending on your skills and experience, you'll either come in at the Senior or Lead level. Senior pays $193,858, Lead pays $229,064. Additional perks, benefits, profit sharing, and more are detailed in our employee handbook (linked in the official post below). We're looking for a designer, not a decorator. A product builder, not a picture maker. A shipper, not a prototyper. There's plenty of the latter, but we're after the former. We've built a close-knit team of five wonderful designers, and we'd be thrilled to have you as our sixth. At many companies, product design is split into different roles: UX, UI, front-end development, copywriter, etc. At 37signals, it’s all one role. This means our designers are exceptional generalists. So, along with having great visual taste and sensibilities, you must be able to write your own production-quality front-end HTML, CSS, and English. You'll pair up with a back-end programmer to bring designs, features, and products to life. We're looking forward to hearing from you! Full role description and how to apply here: apply.workable.com/37signals/j/FC…

Modern Swift has a lot of advanced features, and you don’t need to know them all to be effective with the language, but when you can, the results can be magical.









Behind the Scenes: A shot from our actual Basecamp account. The "Mobile: HEY Email" project in our Basecamp account holds it all. It's a great example of how much you can do with a single project in Basecamp. Github notifications are piped into Campfire (along with real-time chat when necessary). Android and iOS Suggestion Card Tables to track requests and potentials that pop up. Android and iOS Bugs Card Tables to track issues that come up. To-do lists for each platform to use when necessary. On iOS we track the Apple App Store submission process + status. A message board for announcements everyone needs to know about (new releases, pitches, what's shipping soon, etc). Docs & Files hold shared assets like logos, key notes and reference docs, etc. And two Doors, one out to the Github Rep for Android and another to the Github Repo for iOS. One product, everything we need, every discussion, every decision, everything visually organized in its own place, the whole team with access (including anyone else from the company who needs access). Plus the entire project history below timestamped to the minute from day one. All in one Basecamp project. Tidy, predictable, organized, and clear.

Couldn’t agree more

@wp_acf This has happened several times before, and in line with the guidelines you agreed to by being in the directory: github.com/wordpress/wpor… Best of luck with your version. We're looking forward to making ours amazing for our users, using the best GPL code available.

The new Hotwire Native site is so good. Getting started with, say, a native Android application with the web at the center has never been easier. If you have to add a native app, this is a great way to radically lower the price of development. native.hotwired.dev/android/gettin…








