Tag: Management


Workaholism, No time is no excuse, Be a curator, Go to sleep, Who cares what they're doing, Say no by default, Emulate chefs, Pass on great people, The best are everywhere, Put everyone on the front lines, You don't need more hours; you need better hours, ASAP is poison and Inspiration is perishable.

Teams are small, create a frugal culture, innovation comes from the bottom, ...

"The hype and dogma of Agile evangelists has left in its wake a trail of broken projects, ruined businesses and misguided neophytes bleating the tired doctrines of their long departed prophets. The games industry was no exception, with many swept up in the phantasmagoria from which we are only now beginning to witness the debris." by Gwaredd Mountain.

"If you're creating a new product, what are the three (or fewer) key features that will make it so great that you can cut or half-ass everything else?" by Paul Buchheit

David Heinemeier Hansson is the author of the immensely popular Ruby on Rails programming framework, and creator of Basecamp, Campfire, Highrise, and Backpack, and authors of the widely read Signal vs. Noise blog, 37signals.

Tricks of the Trade // 2009-11-21

Matthew Baldwin, "Every year there seems to be a technical whatsit that management recognizes as the sexy-cool new thing but doesn’t really understand. This year, for instance, a programmer can always tack the phrase and I'm thinking of incorporating some XML functionality"

Refactoring vs. Rewrite // 2009-11-18

"Code base of a large project is getting worse over time. I hope there are lucky exceptions, but in general it is true for most projects. The reasons are quite obvious..."

"Software engineering is different because only the best people significantly contribute to achievement" by Philip Greenspun.

There is a difference between shy and introverted. Shy means you are uncomfortable interacting with people generally, particularly strangers, whether one-on-one or in a group. Introverted simply means you are more comfortable by yourself or with one other person.

Most entrepreneurs eventually step down and hand their companies over to professional CEOs, often at the insistence of their investors. Mark Zuckerberg hasn't done that.

Obie Fernandez wrote "I think pair programming is one of our most important competitive advantages at Hashrocket. My teams produce some of the highest-quality code I've ever seen in 15 years in the biz."

Ten Crack Commandments list with its underlying message for modern business operators.

Matthew E. May wrote "Conventional wisdom says that to be successful, our ideas-be they designs, strategies, products, performances, or services-must be concrete, complete, and certain. And when it comes to managing a company big or small, we need organizations to be highly ordered, with a strong and well-defined structure. But what if that’s wrong?"

Raising money, managing business, strategy, positioning, company core values, product development, customer development, human resources, marketing, finance, legal and operations.

Link to the interesting discus on YCombinator News about Before you turn 40, get a plan B article.

John Fuex wrote about Plan B for programmers after 40. Here are some viable options: work for the one person who would never discriminate against you, give in to the dark side and go into management or you’ve got a cash cow, milk that sucker!

Quote #6 // 2009-06-10

The most difficult thing in the world is to know how to do a thing and to watch someone else do it wrong without comment.

The 48 Laws of Power // 2009-06-02

Robert Greene and Joost Elffers published the 48 laws of power.

How David Beats Goliath // 2009-05-04

When underdogs break the rules by Malcolm Gladwell.

Mark Goldenson listed 10 lessons from a failed startup (e.g. find quick money first, know when to value speed vs. stability).

Rands wrote a very interesting essay about the problems related to remote jobs.

Steven McConnell enumerated the classic mistakes in software development.

Startups in 13 Sentences // 2009-04-02

Paul Graham wrote on his blog "it's better to make a few people really happy than to make a lot of people semi-happy. I was saying recently to a reporter that if I could only tell startups 10 things, this would be one of them."

Let the engineers rule // 2009-03-27

Max Kim Tobiasen wrote " For the last decade the people that have had success have primarily been bankers, brokers and other money-pushers. I think the current crisis will mark a big shift in where money and power is centered. It will pass from financial engineers to real engineers. "

The Startup Myth // 2009-03-20

Allan Young wrote "The world would be a much better place if less people tried to build startups. Don’t get me wrong, I’m not saying we could use less entrepreneurship."

Scott Berkun wrote "The software industry might be the world’s greatest breeding ground for new systems of management. From Agile, to Extreme Programming , to Test Driven Development (TDD), the acronyms and frameworks keep piling up. Why?".

Daniel Tenner wrote about starting up with a friend "It seems like a fool-proof plan: start up with a close friend. It's not a bad idea, but there are a few caveats that you should be aware of before you proceed".

Aaron Swartz wrote "A better way to think of a manager is as a servant, like an editor or a personal assistant. Everyone wants to be effective; a manager’s job is to do everything they can to make that happen. The ideal manager is someone everyone would want to have."

The 100 Best Business Books of All Time separated into Leadership, Strategy, Sales and Marketing, Rules and Scorekeeping, Management, Biographies, Entrepreneurship, Narratives, Innovation & Creativity, Big Ideas and Takeaways categories.

Dustin Curtis wrote "Entrepreneurship is not just the process of having an idea and then building a business. A true entrepreneur has to predict the future. The idea that a businessperson is great because he had "built a company from the ground up" is missing a major component- - the entrepreneur's original hypothesis."

How writers, artists, and other interesting people (including Winston Churchill, Stephen King, C.S. Lewis) organize their days.

How to Manage Geeks // 2009-02-11

The fact that IT has become so central to almost all corporations, that any disruption may cost a lot of time and money, which again means that keeping the geeks happy at work is an absolute requirement for a modern business. Happy geeks are effective geeks.

Bob Martens replayed to post "Why Your Startup Shouldn't Copy 37signals" by "the article is referring to ideas and business models, but I think interface design is an example more people can relate to. Have you seen an interface that was obviously copied from someone else’s interface? The copy usually lacks depth and detail. They miss the spacing, the proportions, the relationship between colors and objects and buttons and links. It’s usually pretty close, but there’s something not right about it."

Dharmesh Shah wrote "I don't know about you, but I'm tired of getting lectured about how my business should be more like Toyota, and like Zappos, how my blog should be more like Joel Spolsky and like Copyblogger, and how my software should be more like 37signals and like Apple."

Signal vs. Noise // 2009-02-05

Signal vs. Noise is a weblog by 37signals about design, business, experience, simplicity, the web, culture, and more.

How to be a Programmer // 2009-01-30

To be a good programmer is difficult and noble. The hardest part of making real a collective vision of a software project is dealing with one's coworkers and customers. Writing computer programs is important and takes great intelligence and skill. In this essay Robert Read attempts to summarize as concisely as possible those things that he wishes someone had explained to him when he was twenty-one.

Making things happen // 2009-01-26

The book "Making things happen" by Scott Berkun introduces into the project management world. It covers it from practical methods for making sure work gets done right and on time, to the mind set that can make you a great leader motivating your team to do their best.

Scott Berkun Website // 2009-01-23

A best-selling author and kick-ass public speaker. He writes books, consults with Fortune 500 companies, and taught creative thinking at the University of Washington. (And fearlessly writes self promotional paragraphs in the 3rd person).

Joel on Software // 2009-01-23

Website started in early 2000, hosted by Dave Winer's UserLand on his new Manila publishing platform. I just started banging out articles about the business and management of software, including a whole book about user interface design. All that stuff is still here, and I’ve been adding to it ever since. I’ve also published four books which are mostly just edited versions of this website, and I speak at conferences several times a year.

Startuply // 2009-01-23

For startup companies (help the right job seekers find you and make the whole team–building process as easy as possible) and for job seekers (help you learn as much as possible about growing startups so you can find where you fit best and to make the job search process as fun and easy as possible).

Slashdot // 2009-01-23

News for nerds, stuff that matters.

Quote #2 // 2009-01-22

We don't have as many managers as we should, but we would rather have too few than too many.

My today guest on Software Project Management is Piotr Ukowski. Piotr is an entrepreneur who started his business with a couple of friends two and a half years ago. In the following interview we discussed starting a business and bringing a startup into success. If you think about running your own company you can find Piotr’s thoughts very interesting.

Last time I shared mistakes we made while working on Overto – startup which was closed down some time ago. Today another part – things we did right and are worth replaying next time I’ll be engaged in a startup.

Some time ago we closed down Overto – startup I was involved in. It was a failure – pretty obvious thing since we’ve closed the service. Since we learn much on our mistakes I think a reliable analysis why the business have failed should be valuable for you. For the beginning things we screwed.

Pawel's blog is about software development lifecycle. There you can find a range of topics from software design, to project management, to team-building, to management of software development company.