https://destroytoday.com/blog/categories/cushion
Jonnie Hallman (@destroytoday) - an indie design engineer in Brooklyn
An indie design engineer based in Brooklyn.
jonnie hallman destroytodayindie design engineerbrooklyn
https://destroytoday.com/blog/my-dad
Book Covers, Model Airplanes, and My Dad - Jonnie Hallman (@destroytoday)
An extended transcription of my CreativeMornings talk about my dad, his work, and how he turned me into the maker I am today.
book coversjonnie hallmanmodelairplanesdad
https://destroytoday.com/blog/use-photoshops-checkered-canvas-for-loading-images
Use Photoshop’s checkered canvas for loading images - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
loading imagesjonnie hallmanusecheckeredcanvas
https://destroytoday.com/blog/my-design-workflow
My design workflow - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
design workflowjonnie hallmandestroytoday
https://destroytoday.com/blog/categories/stripe
Jonnie Hallman (@destroytoday) - an indie design engineer in Brooklyn
An indie design engineer based in Brooklyn.
jonnie hallman destroytodayindie design engineerbrooklyn
https://destroytoday.com/blog/the-new-clients-section-is-now-in-private-beta
The new Clients section is now in private beta - Jonnie Hallman (@destroytoday)
After a heads-down week, I managed to reach the first milestone in releasing the new Clients section—private beta.
new clientsprivate betajonnie hallmansectiondestroytoday
https://destroytoday.com/blog/homepage-concept
Homepage concept - Jonnie Hallman (@destroytoday)
Once I had enough time to come down after launching the homepage, I write about the concept of embedding all of my scroll-based animations onto one page.
jonnie hallmanhomepageconceptdestroytoday
https://destroytoday.com/blog/the-new-invoice-page-is-live
The new invoice page is live - Jonnie Hallman (@destroytoday)
With only days before the SCA deadline, I launch the new invoice page with to be SCA-ready while also paving the way for more improvements.
jonnie hallmannewinvoicelivedestroytoday
https://destroytoday.com/blog/offering-discounts
Offering discounts - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanofferingdiscountsdestroytoday
https://destroytoday.com/blog/multiple-timelines
Multiple timelines - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanmultipletimelinesdestroytoday
https://destroytoday.com/blog/100vw-and-the-horizontal-overflow-you-probably-didnt-know-about
100vw and the horizontal overflow you probably didn’t know about - Jonnie Hallman (@destroytoday)
If you use 100vw and don’t check what your website looks like with scrollbars always visible, it most likely has a horizontal overflow issue.
jonnie hallmanhorizontaloverflowprobablyknow
https://destroytoday.com/blog/checkered-pattern-for-loading-images-revisited
Checkered pattern for loading images, revisited - Jonnie Hallman (@destroytoday)
Almost a decade after my post about using Photoshop’s checkered pattern for loading images, I revisit the code to refactor it for the modern web.
loading imagesjonnie hallmancheckeredpatternrevisited
https://destroytoday.com/blog/retention-through-useful-features
Retention through useful features - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanretentionusefulfeaturesdestroytoday
https://destroytoday.com/blog/user-personality
Giving the user more personality - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmangivinguserpersonalitydestroytoday
https://destroytoday.com/blog/a-new-game
A new game - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
new gamejonnie hallmandestroytoday
https://destroytoday.com/blog/thinking-about-a-test-mode
Thinking about a “test mode” - Jonnie Hallman (@destroytoday)
Aggravated by people signing up with no real intention to use Cushion leads me to consider a “test mode” where they can try the app without signing up.
jonnie hallmanthinkingdestroytoday
https://destroytoday.com/blog/centered-layout
Centered layout - Jonnie Hallman (@destroytoday)
This is a quick post about giving into the centered layout after months of enjoying the classic left-aligned layout.
jonnie hallmancenteredlayoutdestroytoday
https://destroytoday.com/blog/the-mirrorless-webcam
The mirrorless webcam - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanmirrorlesswebcamdestroytoday
https://destroytoday.com/blog/thinking-through-a-new-invoice-form
Thinking through a new invoice form - Jonnie Hallman (@destroytoday)
At the fork in the road, I choose the invoice form as the next step in renovating Cushion, including a long-awaited list of improvements.
invoice formjonnie hallmanthinkingnewdestroytoday
https://destroytoday.com/blog/animating-the-new-homepage-hero
Animating the new homepage hero - Jonnie Hallman (@destroytoday)
To keep my mind busy while dealing with a tough time, I distract myself with Cushion’s new homepage animation.
new homepagejonnie hallmananimatingherodestroytoday
https://destroytoday.com/blog/zooming-in-on-the-timeline
Zooming in on the timeline - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
timeline jonnie hallmanzoomingdestroytoday
https://destroytoday.com/blog/sending-newsletters-again
Sending newsletters again - Jonnie Hallman (@destroytoday)
I sent my first Cushion newsletter in over a year and a half, which sounds crazy, but nonetheless, it feels great to send them again.
jonnie hallmansendingnewslettersdestroytoday
https://destroytoday.com/blog/a-flexible-way-of-using-nuxt-js-with-contentful-cms
A flexible way of using Nuxt.js with Contentful CMS - Jonnie Hallman (@destroytoday)
After migrating Cushion’s changelog to Contentful, I move onto the homepage, where I narrow in on an approach to compose pages entirely in the CMS.
flexible waynuxt jsjonnie hallmanusingcontentful
https://destroytoday.com/blog/contentful-asset-urls
Contentful asset URLs - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmancontentfulasseturlsdestroytoday
https://destroytoday.com/blog/currency
Currency - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmancurrencydestroytoday
https://destroytoday.com/blog/redesigning-the-invoice-page-for-sca-with-stripe-elements
Redesigning the invoice page for SCA with Stripe Elements - Jonnie Hallman (@destroytoday)
I pause work on the account page to make sure Cushion’s invoice payment integration is ready for the SCA deadline.
stripe elementsjonnie hallmanredesigninginvoicesca
https://destroytoday.com/blog/onboarding-is-live
Onboarding is live - Jonnie Hallman (@destroytoday)
A weekend turned into a month, but Cushion’s new onboarding is finally live. Instead of focusing on the launch itself, I talk through my favorite part.
jonnie hallmanonboardinglivedestroytoday
https://destroytoday.com/blog/categories/talk
Jonnie Hallman (@destroytoday) - an indie design engineer in Brooklyn
An indie design engineer based in Brooklyn.
jonnie hallman destroytodayindie design engineerbrooklyn
https://destroytoday.com/blog/stabilizing-postgresql-memory-issues
Stabilizing PostgreSQL memory issues with pgbouncer - Jonnie Hallman (@destroytoday)
In an update of the database memory saga, I discover pgbouncer, which puts a stop to the constantly climbing memory woes.
memory issuesjonnie hallmanstabilizingpostgresqlpgbouncer
https://destroytoday.com/blog/tidying-up-as-you-go
Tidying up as you go - Jonnie Hallman (@destroytoday)
Continuing to make progress on the invoice page, I talk about some of the ways I’m improving the codebase along the way.
jonnie hallmantidyinggodestroytoday
https://destroytoday.com/blog/recurring-dream
Recurring dream - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanrecurringdreamdestroytoday
https://destroytoday.com/blog/retaining-state-with-the-router-in-a-single-page-application
Retaining state with the router in a single page application - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanretainingstateroutersingle
https://destroytoday.com/blog/deleting-twitter-and-instagram-from-my-phone
Deleting Twitter and Instagram from my phone - Jonnie Hallman (@destroytoday)
I feel unhealthy about how I use Twitter and Instagram, scrolling through them only to feel caught up, so I’m deleting both off my phone and taking a break.
jonnie hallmandeletingtwitterinstagramphone
https://destroytoday.com/blog/should-i-email-my-posts-too
Should I email my posts, too? - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanemailpostsdestroytoday
https://destroytoday.com/blog/blog-index-sticky-nav
Blog index sticky nav - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
blog indexjonnie hallmanstickynavdestroytoday
https://destroytoday.com/blog/duplicating-an-invoice
Duplicating an invoice - Jonnie Hallman (@destroytoday)
I take a short break from the timeline beta to launch the ability to duplicate an invoice. No big deal.
jonnie hallmanduplicatinginvoicedestroytoday
https://destroytoday.com/blog/vacations-in-the-timeline
Vacations in the timeline - Jonnie Hallman (@destroytoday)
To continue reaching feature parity with the existing schedule view, I added vacations to the new timeline.
timeline jonnie hallmanvacationsdestroytoday
https://destroytoday.com/blog/visualizing-projects-in-the-new-schedule-timeline
Visualizing projects in the new schedule timeline - Jonnie Hallman (@destroytoday)
Now that I have a canvas for the new schedule timeline, I need to fill it with projects.
timeline jonnie hallmanvisualizingprojectsnewschedule
https://destroytoday.com/blog/building-the-mailbox-website
Building the Mailbox website with Dropbox - Jonnie Hallman (@destroytoday)
Not one to turn down a challenge, I accept a freelance gig with an identical deadline to another job with the same client. Feel the burn-out.
jonnie hallmanbuildingmailboxdropboxdestroytoday
https://destroytoday.com/blog/currency-inputs-notifications-and-invoice-nets
Currency inputs, notifications, and invoice nets - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmancurrencyinputsnotificationsinvoice
https://destroytoday.com/blog/cushion
Cushion - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmancushiondestroytoday
https://destroytoday.com/blog/categories/random
Jonnie Hallman (@destroytoday) - an indie design engineer in Brooklyn
An indie design engineer based in Brooklyn.
jonnie hallman destroytodayindie design engineerbrooklyn
https://destroytoday.com/blog/schedule-timeline-patterns
Schedule timeline patterns - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanscheduletimelinepatternsdestroytoday
https://destroytoday.com/blog/balancing-design-and-dev
Balancing design and dev - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanbalancingdesigndevdestroytoday
https://destroytoday.com/blog/project-blocks
Project blocks - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanprojectblocksdestroytoday
https://destroytoday.com/blog/calculating-in-the-database-and-revealing-tendencies
Calculating in the database and revealing tendencies - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmancalculatingdatabaserevealingtendencies
https://destroytoday.com/blog/authenticating-with-3rd-party-services
Authenticating with 3rd party services - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
party servicesjonnie hallmanauthenticatingdestroytoday
https://destroytoday.com/blog/shaping-vuex-through-testing
Shaping Vuex through testing - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanshapingtestingdestroytoday
https://destroytoday.com/blog/my-typical-week-as-a-founder
My typical week as a founder - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmantypicalweekfounderdestroytoday
https://destroytoday.com/blog/cushion-is-online
Cushion is online - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmancushiononlinedestroytoday
https://destroytoday.com/blog/moving-the-cushion-journal-to-my-blog
Moving the Cushion Journal to my blog - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanmovingcushionjournalblog
https://destroytoday.com/blog/footnotes
Footnotes - Jonnie Hallman (@destroytoday)
A friend pointed out a mistake in an earlier post I wrote, so I implemented footnotes to allow for corrections while still maintaining the original writing.
jonnie hallmanfootnotesdestroytoday
https://destroytoday.com/blog/a-weekend-marathon-of-an-infrastructure-upgrade
A weekend marathon of an infrastructure upgrade - Jonnie Hallman (@destroytoday)
I spent a weekend upgrading Cushion’s Heroku stack and Ruby version, which sent me down a path of fixing hundreds of failing tests and removing a feature.
jonnie hallmanweekendmarathoninfrastructureupgrade
https://destroytoday.com/blog/back-on-my-own
Back on my own - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanbackdestroytoday
https://destroytoday.com/blog/the-date-picker-component
The date picker component - Jonnie Hallman (@destroytoday)
Continuing my work on Cushion’s onboarding flow, I build a new and improved date picker component.
jonnie hallmandatepickercomponentdestroytoday
https://destroytoday.com/blog/line-height
Line-height - Jonnie Hallman (@destroytoday)
In a move to improve readability, I adjust the leading on the site to provide more breathing room between lines of text.
line heightjonnie hallmandestroytoday
https://destroytoday.com/blog/the-new-account-page-is-live
The new account page is live - Jonnie Hallman (@destroytoday)
After launching Cushion’s new invoice page last week, I launch the new account page this week with a ton of other goodies.
new accountjonnie hallmanlivedestroytoday
https://destroytoday.com/blog/a-devs-troubleshooting-journey
A dev’s troubleshooting journey - Jonnie Hallman (@destroytoday)
An innocent bug report unfolds into a roller coaster ride of a troubleshooting journey.
jonnie hallmantroubleshootingjourneydestroytoday
https://destroytoday.com/blog/wiring-the-backend-to-the-frontend
Wiring the backend to the frontend - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanwiringbackendfrontenddestroytoday
https://destroytoday.com/blog/responsive-images
Responsive images - Jonnie Hallman (@destroytoday)
A forgotten CSS style prevents the images on the site from resizing for mobile, but a new discovery of Contentful’s image API leads to the perfect max-width.
responsive imagesjonnie hallmandestroytoday
https://destroytoday.com/blog/sideways-progress
Sideways progress - Jonnie Hallman (@destroytoday)
Rather than moving the needle further, I spend a night going down a rabbit hole that does leave me without much to show, but I still consider it progress.
jonnie hallmansidewaysprogressdestroytoday
https://destroytoday.com/blog/the-next-big-rocks
The next big rocks - Jonnie Hallman (@destroytoday)
After launching Cushion’s new onboarding, I detail the next few items on my to-do list, which for once are not new features.
next bigjonnie hallmanrocksdestroytoday
https://destroytoday.com/blog/cooking-from-memory
Cooking from memory - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmancookingmemorydestroytoday
https://destroytoday.com/blog/slack-as-a-notification-center
Slack as a notification center - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanslacknotificationcenterdestroytoday
https://destroytoday.com/blog/a-video-call-with-a-friend-about-marking-projects-as-paid
A video call with a friend about marking projects as paid - Jonnie Hallman (@destroytoday)
A video call with a friend provides some interesting insight into a potential direction for restructuring the app.
video calljonnie hallmanfriendmarkingprojects
https://destroytoday.com/blog/one-week-without-twitter-and-instagram
One week without Twitter and Instagram - Jonnie Hallman (@destroytoday)
After one week without Twitter and Instagram, I wrote about my experience so far, which has been so beneficial that I wonder if I’ll ever reinstall them.
one weekjonnie hallmanwithouttwitterinstagram
https://destroytoday.com/blog/testing-v-on-listeners-in-vue-js
Testing v-on="$listeners" in Vue.js - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
vue jsjonnie hallmantestinglistenersdestroytoday
https://destroytoday.com/blog/lessons-learned-on-a-3-month-sabbatical
Lessons learned on a 3-month sabbatical - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
lessons learnedjonnie hallmanmonthsabbaticaldestroytoday
https://destroytoday.com/blog/migrating-the-changelog-to-the-contentful-cms
Migrating the changelog to the Contentful CMS - Jonnie Hallman (@destroytoday)
In my initial step towards migrating Cushion’s marketing site to Contentful, I start with the changelog.
jonnie hallmanmigratingchangelogcontentfulcms
https://destroytoday.com/blog/an-introduction-to-jekyll
An introduction to Jekyll - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanintroductionjekylldestroytoday
https://destroytoday.com/blog/turning-my-ikea-desk-into-a-motorized-standing-desk
Turning my IKEA desk into a motorized standing desk - Jonnie Hallman (@destroytoday)
After realizing standing desks are actually affordable now, I assemble my own using an IKEA countertop.
jonnie hallmanturningikeadeskmotorized
https://destroytoday.com/blog/emailing-posts
Sending blog posts as emails - Jonnie Hallman (@destroytoday)
In an effort to grow readership, while also prototyping an idea, I start building a system to email my posts.
blog postsjonnie hallmansendingemailsdestroytoday
https://destroytoday.com/blog/working-from-home-for-good
Working from home for good - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanworkinggooddestroytoday
https://destroytoday.com/blog/the-evolution-of-a-tooltip-design
The evolution of a tooltip design - Jonnie Hallman (@destroytoday)
The full circle journey of designing a tooltip that’s both simple and useful.
jonnie hallmanevolutiontooltipdesigndestroytoday
https://destroytoday.com/blog/from-beta-to-launch-sign-up
From beta to launch - sign up - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
launch signjonnie hallmanbetadestroytoday
https://destroytoday.com/blog/funding-cushion
Funding Cushion - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanfundingcushiondestroytoday
https://destroytoday.com/blog/chef-collective
Chef Collective - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanchefcollectivedestroytoday
https://destroytoday.com/blog/the-virus-ripples
The virus’s ripples - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanripplesdestroytoday
https://destroytoday.com/blog/the-individual-project-page
The individual project page - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanindividualprojectdestroytoday
https://destroytoday.com/blog/restructuring-the-individual-project-page
Restructuring the individual project page - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanrestructuringindividualprojectdestroytoday
https://destroytoday.com/blog/spreading-the-word
Spreading the word - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanspreadingworddestroytoday
https://destroytoday.com/blog/syntax-highlighting
Syntax highlighting - Jonnie Hallman (@destroytoday)
With an increasing number of code snippets in my posts, I introduce Prism.js to the site for much improved syntax highlighting.
syntax highlightingjonnie hallmandestroytoday
https://destroytoday.com/blog/redesigning-the-invoice-line-item-footer
Redesigning the invoice line item footer - Jonnie Hallman (@destroytoday)
While redesigning the invoice form, I share the decision-making behind the design of the new line item footer.
jonnie hallmanredesigninginvoicelineitem
https://destroytoday.com/blog/grouping-and-archiving-projects-in-the-schedule-timeline
Grouping and archiving projects in the schedule timeline - Jonnie Hallman (@destroytoday)
On the new path of pursuing a list-based layout, I group the projects by list and add an archive filter.
timeline jonnie hallmangroupingarchivingprojectsschedule
https://destroytoday.com/blog/scaffolding-the-account-page
Scaffolding the account page - Jonnie Hallman (@destroytoday)
As I begin building Cushion’s new account page, I start by scaffolding a static version of it and building the components it requires.
jonnie hallmanscaffoldingaccountdestroytoday
https://destroytoday.com/blog/hello-world-im-jekyll
Hello world, I’m Jekyll - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
hello worldjonnie hallmanjekylldestroytoday
https://destroytoday.com/blog/migrating-the-cushion-website-to-s3-to-avoid-dealing-with-ssl
Migrating the Cushion website to S3 to avoid dealing with SSL - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanmigratingcushionavoiddealing
https://destroytoday.com/blog/shaving-3-minutes-off-heroku-ci-for-an-extra-penny
Reducing Heroku CI time by 35% for an extra penny - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanreducingherokutimeextra
https://destroytoday.com/blog/2012-a-year-in-review
2012 – A Year in Review - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanyearreviewdestroytoday
https://destroytoday.com/blog/validating-assumptions
Validating assumptions - Jonnie Hallman (@destroytoday)
Before diving into analytics, I decide to spend time writing database queries that could validate some of my assumptions using existing data.
jonnie hallmanvalidatingassumptionsdestroytoday
https://destroytoday.com/blog/deleting-your-account
Deleting your account - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmandeletingaccountdestroytoday
https://destroytoday.com/blog/depth-of-field-drawing-in-instagram
Depth of Field drawing in Instagram - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmandepthfielddrawinginstagram
https://destroytoday.com/blog/reactive-time-with-vue-js
Reactive time with Vue.js - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
vue jsjonnie hallmanreactivetimedestroytoday
https://destroytoday.com/blog/a-home-a-kitchen-and-a-woodshop
A home, a kitchen, and a woodshop - Jonnie Hallman (@destroytoday)
I’ve been too precious about my writing, which has led to me not writing, so I took some time to write about a few big things in my life.
jonnie hallmankitchenwoodshopdestroytoday
https://destroytoday.com/blog/hello-world
Hello World - Jonnie Hallman (@destroytoday)
In this inaugural post, I set out on an adventure to redesign my site while documenting its process along the way.
hello worldjonnie hallmandestroytoday
https://destroytoday.com/blog/nested-modal-drawers-with-parallax
Nested modal drawers with parallax - Jonnie Hallman (@destroytoday)
Over the weekend, I ate the broccoli and built a nested drawer system, but ended up with a delightful parallax effect.
jonnie hallmannestedmodaldrawersparallax
https://destroytoday.com/blog/produce-for-days
Produce for days - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmanproducedaysdestroytoday
https://destroytoday.com/blog/composable-onboarding
Composable onboarding - Jonnie Hallman (@destroytoday)
To provide a more pleasant codebase for Future Jonnie to inherit, I restructure the onboarding to be composable and easily testable.
jonnie hallmancomposableonboardingdestroytoday
https://destroytoday.com/blog/inspiration-vs-imitation
Inspiration vs imitation - Jonnie Hallman (@destroytoday)
An indie design engineer based in Brooklyn.
jonnie hallmaninspirationvsimitationdestroytoday
https://destroytoday.com/blog/visualizing-tracked-time-in-the-schedule-timeline
Visualizing tracked time in the schedule timeline - Jonnie Hallman (@destroytoday)
Straying from the plan to bring the timeline to 1:1 feature parity with the existing timeline, I visualize tracked time.
timeline jonnie hallmanvisualizingtrackedscheduledestroytoday