article thumbnail

CEO Friday: Why we don’t hire.NET programmers

blog.expensify.com

As one of the coherent commentators says below, Joel Spolsky himself laments schools teaching Java with the same basic reasoning of my article above, albeit more diplomatically stated.) .NET My example: I have mainly programmed _by choice_ in Python, Ruby, Scala, Haskell, C# and currently I’m doing Java. Alcides Fonseca.

Java 107
article thumbnail

Lessons Learned: About the author

Startup Lessons Learned

Maybe youd like to start with The lean startup , How to listen to customers , or What does a startup CTO actually do? ) He is the co-author of several books including The Black Art of Java Game Programming (Waite Group Press, 1996). While I was still in high school, I became a Java "expert" during a time when there was no such thing.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Programmer Competency Matrix

www.starling-software.com

Software Engineering. Has written custom macros. Reads tech/programming/software engineering blogs and listens to podcasts regularly. 2 n (Level 0) n 2 (Level 1) n (Level 2) log(n) (Level 3) Comments. Knows keyboard shortcuts for most used operations. J Date, Thinking Forth, Little Schemer.

article thumbnail

Google Engineer: How We Interview, How I’d Beat Us for Talent, & How Non-Technical Founders Should Approach Devs

View from Seed

Saurya Velagapudi is a senior software engineer at Google, based in their Cambridge, Mass., One example I’ve seen is when someone executes an exercise in code and they forget a basic function of a list in Java, for instance, which is something you should remember as essential. office, right in the heart of MIT.

article thumbnail

Reincubate: Blog: Chief Technology Officer job description (for web, start-up or corporate)

www.reincubate.com

Ensure staff, partners, customers, and board understand the business technological vision. Own and manage the internal IT customer support process, and externally where appropriate. Design and maintain a roadmap of projects to meet demanding business objectives, taking advantage of trends and new technology where appropriate.

article thumbnail

Lessons Learned: The ABCDEF's of conducting a technical interview

Startup Lessons Learned

For software engineers, I think this absolutely has to be a programming problem solved on a whiteboard. For a marketing job, for example, its reasonable to expect that a candidate will have done their homework and used your product (maybe even talked to your customers) before coming in. I have found this quite rare in engineers.

article thumbnail

Where is the best place to find a rockstar developer to bring it to life?

www.quora.com

As someone who asked this question myself at one point, and someone who started one of the many websites specifically to address this issue, please pardon me and allow me to be blunt by translating this into engineer speak. I do disagree about two other points: First, this isn't the "quora rockstar engineer" perspective.