Peter is founder and CTO of Speak Geek. He teaches business people to more effectively hire and manage developers - even if they don’t know how to code. He also provides help with coming up with mobile strategies, lean product development and specifying software and provides due diligence on engineers and outsourcing companies.
He has presented at a range of conferences including DLD conference, ooPSLA, QCon (New York, San Francisco and Shanghai), RubyNation, SpringOne2GX, Code Generation, Practical Product Lines, the British Computer Society Software Practices Advancement conference, DevNexus, cf.Objective(), CF United, Scotch on the Rocks, WebDU, WebManiacs, UberConf, the Rich Web Experience and the No Fluff Just Stuff Enterprise Java tour.
He has been published in IEEE Software, Dr. Dobbs, IBM developerWorks, Information Week, Methods & Tools, Mashed Code, NFJS the Magazine and GroovyMag. He's currently writing a book on managing software development for Pearson.
He is an organizer of the CTO School - an organization in NYC devoted to creating the next generation of technical leaders. He also organizes the node.js meetup in New York and co-organizes the Domain Driven Design and Grails meetups.
Outsourcing & Managing Software Development
Find and manage developers. Learn how to pique interest in your project and make sure development stays on track.
How to Build A Mobile App
Learn the basics of how to build a mobile app and the tradeoffs between different methods for doing so. Also learn alternatives to building for different use cases.
How to Build a Mobile App (Online Class)
Want to build an app? This class will help you to understand the various options for building a mobile web app or website and how to choose between them.
Replays: Software Development 101 (Online Workshop)
Our software development expert, Peter Bell, will take you through the essentials of software development in this workshop, including whether or not you should outsource.
How to Get a Job As a Developer and Make Over $100K (Livestream from NYC)
This class will provide you with the essential you need to know in order to get a well paying job as a developer.
How to Pick a Project Management App (Online Class)
In this session we'll look at a range of different project management apps, their strengths and weaknesses and how to pick between them.
Innovation Debt - Ensuring Your Tech Team Stays Sharp (Online Class)
In this class, we'll look at what innovation debt is, the potential cost to clients or companies, and how to ensure your dev team avoids running up too much.
How to Build a Mobile App (Rebroadcast in Hong Kong)
If you need a mobile strategy, tune in for this class to jump start the process of figuring out how best to add a mobile component to your web presence.
Building, Designing, and Marketing Your Mobile App Workshop (Online Class)
You're thinking about building a mobile app? Well, this is the right class for you. With these three classes, you will know the essentials of building a high-quality, usable app.
Intro to the NYC Startup Developer Community
If you're interested in becoming a developer, come along to this session to learn from veteran technologist Peter Bell what it's like to work in tech.
Building a Mobile Strategy (Online Class)
By the end of the session you should have a range of proven techniques that will help you to come up with the appropriate mobile strategy for your business.
How to Build a Software Business (Online Class)
In this session we'll look at how the most successful companies are going from concept to code - more quickly and effectively than ever before.
Hiring 101: Making Hiring a Strength of Your Company + How to Hire a Developer (Online Workshop)
These two classes will have you ready for that first interview and well on your way to building that dream team.
Managing Software Development (Online Class)
In this practical session we'll look at a range of techniques to manage your development team to make sure you get the best software as quickly and cost effectively as possible.
How to Specify Software (Online Class)
In this session, we look at best practices for effectively communicating the requirements for your software in a way that you'll be happy with the final outcome.
The Lean Startup Applied (Online Class)
In this session we'll provide detailed, practical tools you can use to "stop building and start learning" for your business.
How to Build a Web App (Online Class)
In this session, we're not going to teach you python or ruby. We're going to teach you exactly what you need to know to get your application built.