Skip to content
View dperuo's full-sized avatar

Highlights

  • Pro

Organizations

@Appsweet-co

Block or report dperuo

Block user

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dperuo/README.md

Logo

Personal Handbook

Who I am • What I value • How I like to work


Location & Timezone

I usually work U.S. Central Time. Sometimes I travel. Please ask me if you're not sure of my current timezone.

Core Values

Do Good Work

Create "Good Karma" in the universe. You should always feel comfortable telling your parents about what we do and how we do it.

Play to Win

Winning is very different than not losing. If we're going to play the game, play the game to win!

Extreme Ownership

Take Extreme Ownership of your actions and your work. Deliver on your commitments. Speak up if something's changed and you can't deliver anymore. We’re in this together as a team.

Pay It Forward

Empower others to reach their goals. Spread knowledge fast. Teach others what you know. Learn new things.

Keep It Fun

Act with kindness and love. Find the joy. Leave people with happy memories.

My Style

Put the Bottom Line Up Front

Be clear and direct with your communications. Skip the “hello” and get down to business. Put the bottom line up front. Leave no room for confusion or doubt about what you need.

Maximize ROI

Focus on value. Care more about Outputs than Inputs. Leverage your resources. Use force multipliers. Do more with less.

Done Is Better Than Perfect

Perfection takes too long. Iterate often. Keep the feedback loop as short as possible. Disagree and commit when needed.

Use the Best Tool for the Job

Don’t put square pegs in round holes. Use the best tool for the job.

Document Everything

Share knowledge quickly. Have a single "Source of Truth" for what to do and how to do it.

Kill Sacred Cows

There are no sacred cows here. Start from First Principles and try everything. Keep what works, discard the rest.

All Meetings Are Optional

Opt out of any meeting, at any time, for any reason. You get to decide if a meeting is the best use of your time.

Work Hours

I Don’t Track How You Work

My focus is on the value we bring to our clients and customers. If you can do that in 24 minutes while sitting on a park bench in Zurich, then do it!

Make Team Communication Easy

Be clear with your team about what you're working on and where you're blocked. Use the tools we have to keep communication easy and open.

Shift Your Workday as Needed

We want high-quality work at all times, and this won’t happen if you're burnt out. Shift your workday and take time off as needed.

Don’t Work on Vacation

Please don't work when you're on vacation. Take care of yourself and your family. Get some sleep. Eat well. Visit nature and unplug. Work hard when it’s time to work and enjoy the time off when you have time off. This is both healthy for you and keeps scheduling clear and clean with the team.

About Me

Hi there, welcome to my handbook! 👋

This document details who I am, what I value, and how I like to work. Hat tip to Leah Fessler and Abby Falik for the idea.

I'm the author of 5 LinkedIn Learning courses like Angular: Testing and Debugging and Angular: Ecosystems.

I was born and raised in New York City during the height of the “Silicon Alley” tech boom. My lifelong connection to New York City shaped how I solve large-scale challenges like performance, scaling, automation, and deployment.

Fortune 500 and Forbes Global 2000 companies like Pfizer and Thomson Reuters are making up to $536 million* over the next year with the help of my easy-to-use software solutions. These solutions were built up from over 12 years of real-world wins with teams, product owners, and clients like you.

I have a lot of contract negotiation experience working with clients and vendors. I studied many negotiation techniques, including strategies taught at the University of Michigan Law School and the FBI Crisis Negotiation Unit.

My BFA in theater and performance gives me expert-level communication skills and makes my the ideal bridge between technical and non-technical team members.

I'm also a real estate investor and a student of the FortuneBuilders Mastery Coaching Program.

Pinned Loading

  1. LinkedInLearning/Angular-2875342 LinkedInLearning/Angular-2875342 Public

    Angular: Testing and Debugging

    TypeScript 28 79

  2. dockerfiles dockerfiles Public

    Monorepo for all my custom Docker images. Download individual images on Docker Hub.

    Dockerfile

  3. Appsweet-co/npm-carbon Appsweet-co/npm-carbon Public

    Copy npm packages and all their versions from one registry to another

    TypeScript 3 2

  4. Appsweet-co/stately-machine Appsweet-co/stately-machine Public

    A Finite State Machine using Observables

    TypeScript 1

  5. Appsweet-co/ts-utils Appsweet-co/ts-utils Public

    Utility functions for TypeScript

    TypeScript

  6. Appsweet-co/sweetid Appsweet-co/sweetid Public

    Alphanumeric IDs, powered by Nano ID

    TypeScript