loader from loading.io

Johnny Boursiquot on building a software agency from scratch, learning Go for Rubyists, and server-less software architectures.

Hacker Practice: GROWTH, SYSTEMS, and RISK for Startups and SMB

Release Date: 03/27/2017

 “Optimizing the Human Experience with Chris Schelzi from AppSumo” is locked Optimizing the Human Experience with Chris Schelzi from AppSumo show art “Optimizing the Human Experience with Chris Schelzi from AppSumo” is locked Optimizing the Human Experience with Chris Schelzi from AppSumo

Hacker Practice: GROWTH, SYSTEMS, and RISK for Startups and SMB

“When asking for help, appeal to self interest over mercy or gratitude” I met Chris Schelzi in early 2015. He was working at Black Rock at the time. Then we poached him to work with us on a startup. Chris helped that startup raise more than a quarter of a million dollars in a crowdfunding campaign. Now, he's working at AppSumo, bringing you great deals on cool tools for your company. In our conversation, Chris and I dive deep into: Coffee Hedonism Diet and Exercise Ideas for the next great health tech startup How AppSumo is empowering entrepreneurs Please enjoy this episode of Hacker...

info_outline
Matt Javitch on Networking in Boston and the Mathematics of Real Estate Investing show art Matt Javitch on Networking in Boston and the Mathematics of Real Estate Investing

Hacker Practice: GROWTH, SYSTEMS, and RISK for Startups and SMB

You know those people that everybody seems to like? They have charisma. They're affable. Like Jeff Daniels on the Newsroom. That's Matt Javitch. Matt has been taking a barbell-approach to investing in Boston real estate and startups. He's my go-to resource for investment advice because, unlike some advisors who try to sell me their advice, he makes a living off his investment thesis. Also, he's never tried to sell me a thing. I invited Matt on the show to give me a deep dive into real estate investing fundamentals, quitting corporate life for startup investing and more. We talk about The...

info_outline
Johnny Boursiquot on building a software agency from scratch, learning Go for Rubyists, and server-less software architectures. show art Johnny Boursiquot on building a software agency from scratch, learning Go for Rubyists, and server-less software architectures.

Hacker Practice: GROWTH, SYSTEMS, and RISK for Startups and SMB

Sometimes you start a conversation with one intention, and digress into something completely different. This happened to me recently, in a conversation with an old friend and mentor, Johnny Boursiquot. Johnny and I were supposed to do a deep dive into Go Lang and Ruby in this hour long conversation. Instead we spent half an hour talking about Johnny's experience building a technology agency from scratch. Then we got around to talking tech XD. Johnny is well-known as one of the pillars of . He also helped to organize  before moving to Maryland where he founded . He was listed on New...

info_outline
Caricature Artist Julia Kelly on Art, Business, and Bookkeeping show art Caricature Artist Julia Kelly on Art, Business, and Bookkeeping

Hacker Practice: GROWTH, SYSTEMS, and RISK for Startups and SMB

Do you know somebody who loves to argue? I'm one of those people. So is Julia Kelly. We're great together. Julia is the most renowned caricature artist west of the Mississippi. She built her business from scratch and is currently starting business #2. I guess I caught her at a good time. When I asked her to do an interview with me. She made an interesting request: "Let's wing it!" She's been on some pretty awesome podcasts including: , , and . She says: the less scripted the show, the more fun the interview. My old college buddies would agree: Justus loves "doing it live". So I...

info_outline
Industrial Design, Manufacturing Barbells, and B2B Sales with Chris Michaud show art Industrial Design, Manufacturing Barbells, and B2B Sales with Chris Michaud

Hacker Practice: GROWTH, SYSTEMS, and RISK for Startups and SMB

Building products from scratch is hard. Building a business is at least as difficult. A lot of young founders and entrepreneurs lose their minds trying to grapple with the interwoven complexities of these disciplines. Chris Michaud has figured them both out. Chris is a rising phenom in the world of industrial design and manufacturing. In 2015 he left a full-time gig and started First Summit Design, a product consulting group with a focus on industrial design for cool products. He's since become involved with a number of other design-focused companies that we discuss in some depth. We had a...

info_outline
Peter Dunbar: B2B Sales and the Art of Conversation show art Peter Dunbar: B2B Sales and the Art of Conversation

Hacker Practice: GROWTH, SYSTEMS, and RISK for Startups and SMB

Peter Dunbar is a master conversationalist. I’ve seen him strike up engaging discussions with everyone from valets to Fortune 500 CEOs. That alone would make him impressive, but our guest today is also a hard-core hacker. I first knew him as the head of hardware at a start-up we both worked at. He graduated high school at 16 to pursue a life of engineering and entrepreneurship. His hacking experience is extremely diverse. Links: Reach out to Peter: Email: Cell: +1 (207) 649-5037 – only if you want to have a conversation! Notes [3.30] Peter describes how he has been able to get work...

info_outline
Naphtali Visser - Kindness, The Art of No Thought, and Photography show art Naphtali Visser - Kindness, The Art of No Thought, and Photography

Hacker Practice: GROWTH, SYSTEMS, and RISK for Startups and SMB

Naf Visser is the CEO of Humans Working, an executive coaching firm that I worked with last year when I was managing the innovation department at Boston’s fastest growing tech agency and trying to get a nut butter company off the ground at the same time. He helped me manage that non-trivial workload through a mindfulness practice that I call the Art of No Thought. He’s also the founder of the Holocaust Kindness Project which we’ll talk about. I’m so glad to welcome one of my closest friends to the show: Naphtali Visser, but we call him Naf. LINKS: FIND: [3.00] Why reading ...

info_outline
Life at the Bleeding Edge of Technology (AI) and Education (MIT + Nuvu) with David Wang show art Life at the Bleeding Edge of Technology (AI) and Education (MIT + Nuvu) with David Wang

Hacker Practice: GROWTH, SYSTEMS, and RISK for Startups and SMB

David Wang is a genius-level engineer and computer scientist. He got a PhD at MIT focusing on planning for autonomous systems. He also holds degrees in techniques for improving software reliability, Aeronautics & Astronautics, Electrical Engineering, & Computer Science from MIT. His work experience includes time at JPL, Draper Labs, Northrop Grumman, Pratt & Whitney, Boeing, and DARPA. At MIT, he helped teach a variety of courses including one in Principles of Autonomy and Decision Making. . Since graduating, he’s helped found a school in Boston that has no courses, no subjects,...

info_outline
Diana Yuan, COO of Indico: Founding a High Tech Startup, Raising Money, and Courting Technical Partners show art Diana Yuan, COO of Indico: Founding a High Tech Startup, Raising Money, and Courting Technical Partners

Hacker Practice: GROWTH, SYSTEMS, and RISK for Startups and SMB

Diana Yuan is helping to lead the AI revolution. She is the COO of Boston’s scrappiest Machine Learning startup. Her, and her team of Olin Engineering dropouts, are democratizing machine learning tools for hackers all round the world. Startup founders have an earned reputation for nonsensical over-confidence. Often, they're impossible to spend time with socially due to a complete lack of self-awareness and social graces. Diana is not one of those people. As far as early-stage executives go, Diana has more self-awareness than most entrepreneurs twice her age. She's bright and cheerful and a...

info_outline
Andrew Dodson: How to build a Nuclear Power Plant in your Backyard (Make America Nuclear Again) show art Andrew Dodson: How to build a Nuclear Power Plant in your Backyard (Make America Nuclear Again)

Hacker Practice: GROWTH, SYSTEMS, and RISK for Startups and SMB

Andrew Dodson is one of the smartest hackers I know. Our conversations typically happen over coffee and Go (the ancient board game). We talk about physics and simulation theory. In fact, he once loaned me Simulation by Jean Baudrillard and I never returned it (sorry!). In episode 5 of Hacker Practice, I get the real scoop from Andrew. I am deeply interested in sustainable technology. At the moment of writing I live on a small organic farm. My hands are literally dirty from playing in the greenhouse. No lie. That's why I spent most of this episode talking with Andrew about small-scale...

info_outline
 
More Episodes

Sometimes you start a conversation with one intention, and digress into something completely different.

This happened to me recently, in a conversation with an old friend and mentor, Johnny Boursiquot.

Johnny and I were supposed to do a deep dive into Go Lang and Ruby in this hour long conversation. Instead we spent half an hour talking about Johnny's experience building a technology agency from scratch.

Then we got around to talking tech XD.

Johnny is well-known as one of the pillars of BostonRB. He also helped to organize the Boston GoLang meetup before moving to Maryland where he founded Baltimore's GoLang Meetup.

He was listed on New Relic's list of 18 Go Experts to Follow Online

In the episode we talk about:

  • Johnny’s lessons learned from founding and building a tech agency, lots of juicy business advice for consulting companies and agencies in the first half of this talk
  • The relative pros and cons of using ruby vs go in different domains
  • How to get started using a new language

  • A quick primer in serverless application architectures

  • How intermediate devs can 10x their workflow

And a lot more

Enjoy

Notes

[00:00] What brings Johnny to Maryland after living more than a decade in Boston

  • What brought him to Boston in the first place

[02:30] Major lessons learned from time in Boston running a technology company

  • Running a company means that you’re responsible for other people’s income
  • Many unexpected challenges: biz dev, legal, etc

[05:15] How did Johnny get started in technology business.

  • Started with entrepreneurship in high school

[08:00] Learning how to do business

  • Dealing with clients
  • Managing expectation
  • Touching on the difference between hacking and building a product

[11:00] #1 Lesson? The difference between a service business and product business

  • Agencies do not scale the same way a product scales
  • Most agencies do not end up producing a lot of reusable technology or internal products
  • It’s hard to do internal product development because your staff is busy with revenue generating service activities
  • It’s risky to invest in product development

[20:00] What would Johnny do differently if he could start over?

  • Start a product company: raise money.

[23:00] What about the reverse situation? Making a profitable, successful agency.

  • Protect your margins
  • Be flexible with workflow; Agile doesn’t always work smoothly in an agency environment
  • “They want warez”
  • Your job is to tease out the specifics of what the client actually wants
  • “You’re not in control of your own product roadmap”

[27:30] How to mitigate risk of scope creep

  • Establish a relationship; a partnership to guarantee future work
  • Get a Master Services Agreement

[32:00] Segue to technical discussion. What is Ruby good for vs Golang?

  • Ruby for developing something fast. “Getting a web app out there as fast as possible”
  • GoLang is better for heavy lifting, whenever performance is a consideration

[37:45] What are Johnny’s tips for learning Go (or any language)

  • “Leave baggage at the door...appreciate the differences of Go”
  • There is a “Go Way” of doing things

[41:15] What kind of project should I try using GO in

  • Anything with heavy duty network requirements
  • Microservices (“Something you can throw away”)
  • “Gnarly, performance-critical jobs”
  • Concurrency in Go is super-awesome

[45:00] AWS Lambda and Serverless 101

  • Not actually “serverless”. That’s a marketing term. There is always a server somewhere.
  • Monolithic App > Microservices > Lambda functions
  • Everything is a discrete functional unit
  • Very cost-effective because the server only runs when you call the function

[51:30] What can an intermediate Rails developer to 10-20x their workflow

  • Look past the magic of the language (Ruby) or framework (Rails)
  • Learn the underlying properties of the WYSIWYG
  • Understand how SQL, HTTP, Databases, and CURL -- fundamentals of the web -- work
  • Learning the underlying complexity enables you to use the higher-level abstractions more rapidly

[59:00] Johnny’s relationship with the command line

  • Used to work in Windows, and mostly everything was a GUI
  • Put together command-line tools to build Flash experiences
  • Started using Ubuntu - understood that there are discrete tools to use and stitch together from the command line
  • Now uses a Mac. Everything can be done from the terminal

[1:05:45] Running swift on the server

[1:07:00] Johnny’s new life hack

  • Modified Pomodoro with a physical twist

[1:10:00] Johnny’s child-rearing hacks

  • Every child is different
  • Reward effort over innate qualities
  • Lots of people squander innate talent. Working hard never fails.

[1:14:00] Johnny’s new job at an education non-profit

  • Serving under-served school districts
  • Exposing diverse groups to the world of technology
  • Bring education equity to the communities that need it most
  • Mostly doing ops work these days
  • The biggest challenge is always dealing with people
  • Johnny loves pairing with more junior members

[1:20:00] Final requests to the audience and where to find Johnny