Devs cannot resist tools. On any given workday we are in the blender with a swirling whirlwind of technologies, frameworks, libraries, user stories. The more of them you know, or at least know they exist, the more and better code you can write. So here’s three quick recommendations for finding more useful stuff, primarily for the frontend.  jaywcjlove over at https://github.com/jaywcjlove/awesome-mac/blob/master/README-en.md has comipiled a huge list of everything Mac applications and tools for developers and designers. If it’s not on…

Apple is moving its developers and customers to auto-renewing subscriptions instead of outright purchases on all Apple platforms, including Mac OS. And it’s high time too. In the olden days when customers would pay for a desktop app once (or at least the EULA that let them use it), software vendors could only prosper by getting every more first-time customers, or angering at least a third of their user base every year by offering a paid…

For years I’ve used one or another Pomodoro-style timer to focus my attention on the work at hand. Recently though, my old goto for this Focus Keeper on [just] iOS, was becoming more annoying than helpful. Marching along – and being marched along to the tune of its beat – was feeling oppressive, not empowering. It’s not the fault of the app – it was doing what it was supposed to do and what it…

Developer teams succeed or fail largely depending on what their development process is. A good process raises all boats and sends them happily steaming to success; a bad process or one that’s overly complicated for the project or the size of the team or complexity of the software makes everything harder, slower, and more painful than it should be. Most of the developers reading this post are very familiar with GitHub (My sincere condolences if…

As I build out KeyboardBrains.com, I know I’m going to be handling a good amount of content, without the safety net of a CMS. I cringed at the notion of storing all that content as static html, but classic markdown or multimarkdown or even Github Flavored Markdown would leave me hamstrung when it came to styling that content with classes and id’s. As I started drilling into this problem domain, I can across kramdown. Take…

While CoffeeScript has been the default since Rails 3, and continues to be the default in Rails 5, the wider developer community is moving to ES6 whether Rails developers like it or not. I won’t pretend some deeper technical knowledge that makes ES6 “better” than old reliable CoffeeScript, but I think most Rails developers will be depreciating CS for ES6 in the months and years ahead, if for no other reason than keeping two different dialects…

If you or your team are at point where you’re ready to bestow on your startup a pricing page, you’re going to want to head over to PricingPages.xyz first. There you’ll find example after example of how other companies have designed their all-important monetization moment. A good pricing page has to hit multiple goals: It has help users sort themselves out into the subscription or plan that will actually best suit them, It has to make the case…

Everyday on the web we as consumers hit one or more dark patterns, usually involving trying to squeeze a little more engagement, or a little more money out of us. Sometimes they can be quite insidious  – like having an unsubscribe form with many options, one of which you need to skip to actually unsubscribe – and sometimes as in your face as finding your checkout cart is “helping” you by adding accessories. There’s 14 such patterns…

Sometimes a little beauty in life can sneak up on you. For nearly a year I’ve been using the free Momentum Chrome extension so I’d not have to look at a blank tab or some godawful corporate/advertising “home page”. Minimalist, a different beautiful scene on your screen each day, with optional little bits of useful information and tasks. No big deal, just a little something pretty shoehorned into the space between open a browser tab…

The reality for would-be technical startup founders is you’re going to have to learn and master a ton of information about non-technical stuff: marketing, content marketing, seo marketing, pricing your product, raising money, raising more money (not the same thing), etc. etc. etc. Sure, you can google each and every one of these topics, sort through all the posts that are just filler between ads, and ferret out actionable information. Good luck with that. You soon…