Remove Employee Remove Software Development Remove Software Engineering Remove Stock
article thumbnail

Why The Future Of US High-Tech Is Bright

YoungUpstarts

Is the entire sector destined to a sudden and quick demise, similar to the dot-com bust of 2001, with widespread stock market collapses and mass layoffs? Take software developers as an example. Coming up with an idea for a new piece of software, developing it, and testing it is expensive.

article thumbnail

Fog Creek Compensation

www.joelonsoftware.com

Fog Creek explicitly recognizes that many good software engineers have no desire whatsoever to do "management" or to take on a formal personnel management role. One of the purposes of the Fog Creek Professional Ladder is to create a career path with promotions for engineers who simply do not want to do management stuff at all.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Lean Startup at Scale

Startup Lessons Learned

We work in prototypically four-week iterations, with quality engineers and software developers working in close collaboration. This finally bit us after a four month stint of development blew through its testing schedule by a factor of four: two scheduled weeks turned into two months before the product reached stability.

Lean 167
article thumbnail

So you say you want to be a Product Manager …?

Austin Startup

I wasn’t a very good software developer, and I was only modestly capable as a UX designer, but I learned enough to recognize clean code and effective, inspiring design when I saw it. I learned that software engineers?—?or or developers?—?are customers, other employees, books, blogs, social media, news?—?and

article thumbnail

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

blog.expensify.com

Or, rather, more offensively to Facebook and Google employees, less offensive to.NET developers, though the underlying message is the same.). This literally the dumbest, most ignorant piece that I’ve ever read about software development and/or hiring programmers. It is clear that good software engineers avoid you.

Java 107
article thumbnail

The Boundaryless Era: the Time for Distributed Teams

ReadWriteStart

These are highly-skilled people that make up critical parts of your software development teams. These people may be permanent employees, or they may work on a project-by-project basis, but they are managed very much as if they’re working right alongside you. Today, even developing countries have fast wired internet.