Extroverted Developer #20

This week Ben and I just chit chat about some goings on around NYC in technology. I kinda talk a lot this episode.

Show Notes

Listen

Download

ExtrovertedDeveloper#20

Extroverted Developer #19 - Brian Guthrie

This week Ben and I talk with Thoughtworks developer Brian Guthrie about learning computer science, agile development and Test Driven Development.

Show Notes

Listen

Download

ExtrovertedDeveloper19-BrianGuthre

Extroverted Developer #18 - Gayle Laakmann McDowell

This week Ben and I talk with Author, Entrepreneur and owner of careercup.com, former Google hiring committee member Gayle Laakmann McDowell about her two books: Cracking the Coding Interview and The Google Resume about how to get a job at the big tech companies

Show Notes

  • Interview preparation for Software Engineers looking to get into Google, Microsoft, Apple, etc.
  • How do technical interviews work at the large tech companies?
  • Resume tips for the professional programmer!
  • On MBAs
  • The Seattle Anti-Freeze

Play

Download

ExtrovertedDeveloper18-GayleLakkmannMcdowell.mp3

Extroverted Developer #17 - 2TonStudios

This week Ben and I talk with indy game developer 2TonStudios about their new iOS game: Ninjaboy

Show Notes

  • Why program video games?
  • Performance and how video games are the indy 500 of programming
  • Carmack’s Keynote
  • Optimizing the challenge curve.
  • Why choose Unity?
  • Tried MonoTouch and MonoGame for the initial port from Windows Phone 7
  • How’s the $0.99 price point working? (no longer first marketing, we took too long to get the show out)
  • How much does marketing play a role?
  • Why is the price point so low for iOS games, when DS games are ~$30?
  • Can’t pay for updates? Use In App Purchases
  • How should people start? Should they try and get into digipen?

So go download it!

Play

Download

ExtrovertedDeveloper17-2TonStudios.mp3

Extroverted Developer Shorts - Knight Capital

Ben and I chat quickly about what happened this week at Knight Capital. How a software bug took a profitable company to bankruptcy in 1 hour.

Show Notes

Play

Download

ExtrovertedDeveloperShort-KnightCapital

Extroverted Developer #16 - Chris Smith

This week Ben and I get a chance to geek out with Chris Smith, author of Programming F#, about the recently completed second edition. Chris is a former SDET on the Microsoft F# team, and currently works for Google on developer tools.

Show Notes

  • Lots of stuff about F#
  • History of functional programming
  • What are monads?
  • What are you doing at the Google?
  • Google closure compiler *terrible name, has nothing to do with ‘Closure’ on the JVM

ProTips

Listen

Download

ExtrovertedDeveloper16-ChrisSmith.mp3

Git p4 alias on Windows

Because this information is apparently not available anywhere on the internet I’m going to write it here:


git config —global alias.p4 !‘“C:\Program Files (x86)\Git\bin\git-p4.py”’

Please note that it’s single quote, then double quote, and closes double quote, single quote

Or inside your .gitconfig this is what it should look like:


[alias]

p4 = !’C:\Program Files (x86)\Git\bin\git-p4.py’


This is with git 1.7.10.msysgit.1, on Windows 7 x64. YMMV on other configurations.

Extroverted Developer #15

This week Ben and I riff on some news stories along with friend and ZocDoc developer, Jeremy Kimball.

Show Notes

  • Please ‘Like’ us on Facebook by clicking the Like button on the side of the site
  • Device independent pixels and the ‘rem’ unit in CSS/HTML. As well as device independent pixels in WPF, and Android development.
  • Craigslist takes down pad mapper
  • Ben and I disagree on whether Craigslist a net good, or evil in the world?
  • Profits per employee for various companies
  • I talk about a specific company that took the pivoting of lean startup too far and actually abandoned customers who paid money too quickly.
  • CityMaps has had a big release, and everyone should go check out the new layout and city’s available

Listen

Download

ExtrovertedDeveloper15

Extroverted Developer #14 - Santos Cordon

Today Ben and I interview former Microsoftie turned Googler, Santos Cordon about programming.

Show Notes

  • How did you get into programming?
  • Learning about computers back in the dos/windows days
  • Ti Calculator programming.
  • How did you get to Microsoft?
  • Your work on Office
  • What brought you to NY?
  • The most important thing for an individual developer’s quality is actually using the software.
  • Interviewing and what it can tell you about a company.
  • How would you interview developers for your own company?
  • Design patterns and over engineering.
  • Software Engineering practices in general.
  • Writing services vs writing shrink wrap software.

Listen

Download

ExtrovertedDeveloper14-SantosCordon

Extroverted Developer #13

This week Ben and I slightly change the format of the podcast to talk about some more current events type things.

Show Notes

Listen

Download

ExtrovertedDeveloper13

Extroverted Developer #12 - Jonathan Baker

This week Ben and I talk with Director of Mobility Evangelism at SAP, located in our nations capitol, about mobile database technologies and software engineering.

Show Notes

  • Sybase acquisition by SAP.
  • Mobile databases and small footprint databases.
  • SAP making a play on Oracle.
  • Do you still get to code?
  • Building mobile application development is just beginning for many enterprises.
  • What are the main challenges for dealing with enterprise and mobile?
  • How does the iPhone play with enterprise customers?
  • Microsoft tried multiple times to bring out bring out a tablet but can’t seem to get it working
  • The future of mobile operating systems on full PCs and Laptops.
  • Ben: The merge of mobile and desktop computing has been a great boon to UI design.
  • UI design takes as much time as designing your system, algorithms and data structures.
  • Developers vs DBAs.
  • There’s no more debugging in ‘prod’ on mobile devices.
  • The internet isn’t always on as much as we’d like it to be, and as such we need to store data locally for when there’s no connectivity.
  • Software as a profession, do we need accreditation like lawyers and doctors?
  • Many companies have tried this, A+, MCSE, IEEE and ACM certs, etc.
  • Ben: Ultimately it all comes down to hiring, you wouldn’t hire a surgeon because he said he could do it.
  • Managers need to read The Mythical Man Month (9 people can’t have a baby in 1 month)
  • The App store model will make us all compete on software quality
  • fun discussion of Uber and how it’s disrupting old business models

Listen

Download

ExtrovertedDeveloper12-JonathanBaker

Extroverted Developer #11 - We're not dead yet

This week, Ben and I discuss why we haven’t had shows recently. A new venture called MapItPrices, and the news that Xamarin Studios has ported Android to C#

Show Notes

Listen

Download

ExtrovertedDeveloper11-WereNotDeadYet

Extroverted Developer #10 - Toby Muresianu

This week Ben and I chat with former Microsoftie turned Standup Comic, Toby Muresianu about careers in Software.

Show Notes

Listen

Download

ExtrovertedDeveloper10-TobyMuresianu

Extroverted Developer #9

This week Ben and I chat during a CityMaps party about what it takes to be a computer programmer. How do you get into this field, and most importantly can anybody do it?

Show Notes

Fun Pics

Listen

Download

ExtrovertedDeveloper9

Extroverted Developer #8

Extroverted Developer #7 - Sean Cribbs

This week Ben and I talk with Basho developer Sean Cribbs about NoSQL and how they write software.

Show Notes

  • Riak
  • Amazon’s Dynamo Paper
  • Riak is really good for cloud storage
  • LAMP pretty much scales horizontally vs Microsoft’s big iron approach
  • Voxer is probably the biggest deployment of Riak
  • How do you work effectively remotely?
  • Chatrooms:Hipchat, Campfire and Hubot
  • Agile Zen for ensuring you have a pull based workflow
  • Differences in culture re: work hours between west and east coast
  • Distributed version control workflow
  • Sean’s Coder Wall
  • Common pitfalls when moving from SVN to git
  • GitHub: Code comments start to matter more when they’re public :)
  • GitHub Flow
  • How GitHub Uses GitHub to Build GitHub
  • conflict between Open Source vs Proprietary features
  • How do you do Continuous Integration with GitHub?

Pro Tips

  • Sean: git submodules, or How to use github to API documentation
  • Ben: Dropbox feature: Packrat and Events feed

Listen

Download

ExtrovertedDeveloper#7-SeanCribbs

Extroverted Developer #6

This week it’s just Ben and I riffing in the new CityMaps HQ with our new recording equipment.

Show Notes

Then Ben and I kind of just BS for a while ‘cause it’s fun :)

Shamesless Name Drops

Listen

Download

Extroverted Developer #6

Extroverted Developer #5 - Rachel Appel

This week we talk with Microsoft’s Rachel Appel, a developer evangelist for web technologies. An area where Microsoft has arguably had some challenges attracting developers to their stack.

Show Notes:

  • What is an evangelist?
  • ASP Class vs WebForms vs ASP MVC
  • Do Evangelists still get to code?
  • Silk Project, a model application for learning how to do ASP MVC.
  • Please make deployment better for ASP MVC
  • Deploying with TFS vs Git
  • Hosted TFS in the cloud
  • Give Camp
  • Startups and Microsoft technologies
  • ASP MVC and REST APIs
  • Issues with using OpenID
  • Attracting web developers to the Microsoft Stack via cloud
  • Get free Visual Studio Professional: Website Spark, BizSpark, DreamSpark
  • Are software developers putting outselves out of work?
  • Will software developers be replaced before house builders?
  • Writing software is essentially like translating from english, and thus we’re getting very close to being able to talk with your computer and having it translate into C. With Google Translate/Voice Commands and Siri
  • Why aren’t OSS devs just writing their own pay apps?
  • Speaking of science fiction: Which augmentation are you going to get?
  • Singularity
  • Hilarious:Reverse Craigslist Troll
  • How did you get into programming? (a: video games)
  • Code Camp People: Y U NO START LATER IN DAY?
  • Bacon Roses

Shamelss Name Drops:

Listen

Download:

ExtrovertedDeveloper#5-RachelAppel

Extroverted Developer #4 - Megan Isaak

This week we explore the world of graphics and web design with CityMaps own Megan Isaak. It’s late this week because we had some more audio issues during the recording and it took extra time to get it into its current state :-/

Show Notes:

  • We talk about the differences between graphics designers and web designers
  • Career path for todays designers
  • Working with designers and developers, what’s the ideal process?
  • Where can I code?  A Wiki map I setup in response to a NYC ruby mailing list asking this question.

ProTips:

  • Megan: Have good passwords
  • Megan: Google Webmaster Tools
  • Jim: Google Docs
  • Ben: Pentotype

Listen

Download:

Extroverted Developer #4 - Megan Isaak