Remove Architecture Remove Java Remove Management Remove Software Engineering
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

Techies? Write Your Own Ticket In Southern California

blog.socaltech.com

My conclusion: if you’re a software engineer, with good technical background and ability, you can pretty much write your own ticket in Southern California. and even bigger, architecture-level talent (particularly software architects who know how to scale a web based service or software). Why do I say that?

Insiders

Sign Up for our Newsletter

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

article thumbnail

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

www.reincubate.com

Strategic Report to the CEO or board as an active part of the senior management team. Hold responsibility for IT governance of platform & services, including telecommunications, networks, infrastructure, engineering, media, and architecture. The role necessitates a hands-on approach, with periodic on-call responsibility.

article thumbnail

Choosing Technologies for Your Web Startup (Part 2)

crowdSPRING Blog

All this spells entirely different software architectures and priorities, requiring different kinds of technological expertise. This aspect touches on the next meaning of “scalability” I tackle, that of managing your project, which ends up being far more important for you than number-of-users “scalability.”.

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: The ABCDEF's of conducting a technical interview

Startup Lessons Learned

Balancing competing objectives is a recurring theme on this blog - its the central challenge of all management decisions. For software engineers, I think this absolutely has to be a programming problem solved on a whiteboard. I have found this quite rare in engineers. At the time, I was a die-heard Java zealot.

article thumbnail

How to hire a programmer to make your ideas happen

sivers.org

Scoping the prpject down to something manageable is really hard. I am starting a big web project, and have been thinking about how to break it down into manageable chunks. Dont go C or Java, python is good for prototyping and easier to learn. Doing so does not take advantage of a software developers experience.