Marten Mickos: Fallouts With Founders


While serving as CEO of MySQL AB, Mårten Mickos had a falling out with a founder of the company. These types of situations are common in startups, says Mickos, especially between original founders and new management teams. Mickos explains why he made some tough choices out of dedication to the employees he had brought on board.

Anuncios

Marten Mickos: Entrepreneurialism is a Belief System | Emprendedores Muy Bueno


“You have to believe in something bigger than the business you are trying to address,” says Eucalyptus CEO Mårten Mickos. In this clip, Mickos explains why the foundation of an entrepreneurial mindset is a belief system that not only requires a belief in big ideas, but includes believing in oneself and working with others that believe in you.

Meet Bill Gates, the Man Who Changed Open Source Software

A Company That’s At Its Best When Freaking Out

But the road was a long one. In 2006, when Hilf hired Sam Ramji to take over Microsoft’s open source efforts, the company’s relationship to free software was still uneasy. A year later, Brad Smith and Horacio Gutierrez would make those apparent threats to the Linux community in the pages of Fortune. And when Ramji was hired to run open source at Microsoft, as he acknowledged years later, he was a little skeptical of the role — and a little scared.

There were ups, and there were downs. But Ramji’s meeting with Gates meant that the big changes would eventually happen. Not long after the meeting, Microsoft purchased a company called Powerset, a semantic search startup that was among the first companies to run a web service atop Hadoop. After a short hiatus, Microsoft allowed Powerset’s engineers to continue contributing code to the open source project. And for a while, the service continued to run on Hadoop, a means of crunching data across a sea of servers. At some point, the project abandoned the technology and moved the service to Microsoft software, and at least one of the main open source contributors left the company. But Powerset was at least a step in the right direction.

The following year, Ramji and his team prototyped an Amazon-like cloud service using nothing but open source software such as Zend and OpenNebula and Eucalyptus and OpenScale and Hadoop. “We were like the beta squadron,” Ramji remembers. “We were the attack squadron that would come test everybody. We would say: ‘You think you’re ahead? Let us show you what can be done with open source and two weeks of time and some smart Linux guys.”

According to Ramji, the project caused “deep discomfort” among the Microsoft braintrust. The company was already building Azure — then code-named Red Dog — using proprietary technologies. But for Ramji, deep discomfort is a good thing. “Microsoft is at its best when it’s freaking out,” he says. “That’s just it’s mentality. It’s a crisis-oriented company.”


Photo: Anindito Mukherjee/Corbis

The meeting took place a week before Bill Gates retired from Microsoft, and the topic was open source software.

It was the summer of 2008, and for years, the open source community had viewed Microsoft as public enemy number one. Seven years earlier, CEO Steve Ballmer had referred to Linux as a “malignant cancer,” and as recently as the previous summer, Microsoft general counsel Brad Smith and licensing chief Horacio Gutierrez had told Fortune Magazine that Linux violated 235 of its patents, implying that it would soon demand royalties from any big business using the open source OS.

But at the same time, Microsoft realized how powerful the free software movement could be, and the company was exploring ways it could make nice with the ever-growing community of developers who used open source. For two years, Sam Ramji had served as head of open source strategy at Microsoft, and every three months, he met with Bill Gates and other execs to show off various open source technologies put together by a small team of Microsoft engineers.

But that afternoon was different. At the invitation of the company’s chief legal minds — Smith and Gutierrez — Ramji sat down with Gates, chief software architect Ray Ozzie, and a few others to discuss whether Microsoft could actually start using open source software. Ramji and Ozzie were on one side of the argument, insisting that Microsoft embrace open source, and Gutierrez offered a legal framework that could make that possible. But other top executives strongly challenged the idea.

Then Bill Gates stood up. Leer más “Meet Bill Gates, the Man Who Changed Open Source Software”

5 Tips for Aspiring Web App Developers

So, you’re not content with just using the social web; you want to be part of building it, too.

As a budding or beginning web app developer, you’ve got a difficult but rewarding path ahead of you. You have to master (or at least attempt to master) the intricacies of OOP and scripting languages, learn to build web apps the hard way (practice, practice, practice), and network your way into a few job opportunities. You must also decide whether you’d like to work as a solo/consultant/freelancer, a startup employee or founder, or a rank-and-file developer at an established company.

Here are a few tips and words of advice that might make your individual path a bit easier and hopefully a bit shorter. We’ve also compiled a gallery of 140-character tips from veterans at the end of this post.

If you’ve already found success as a front-end web dev, we welcome your suggestions in the comments, as well.


by Jolie O’Dell//mashable.com

So, you’re not content with just using the social web; you want to be part of building it, too.

As a budding or beginning web app developer, you’ve got a difficult but rewarding path ahead of you. You have to master (or at least attempt to master) the intricacies of OOP and scripting languages, learn to build web apps the hard way (practice, practice, practice), and network your way into a few job opportunities. You must also decide whether you’d like to work as a solo/consultant/freelancer, a startup employee or founder, or a rank-and-file developer at an established company.

Here are a few tips and words of advice that might make your individual path a bit easier and hopefully a bit shorter. We’ve also compiled a gallery of 140-character tips from veterans at the end of this post.

If you’ve already found success as a front-end web dev, we welcome your suggestions in the comments, as well.

1. Go Open Source

By far the most oft-repeated words of advice we heard from masters of the web dev trade were these: Put in some time on open-source projects. The hands-on experience will challenge you, educate you and help you build your body of work.

Aside from code for code’s sake, open source projects are a good way to meet other devs and do some networking. You’ll have the opportunity to work with people who are much more skilled and experienced than you are yet; take full advantage of this situation and be a sponge.

SourceForge and GitHub and good places to start looking for open source projects that appeal to you; also, as you follow various blogs around the web and see what projects might need a few extra hands. Sites like Code for America and organizations such as the Mozilla Foundation are always looking for good developers with free time.

Finally, when working on open source apps, not only will you get great practice and be able to learn from some really excellent engineers; you’ll also be giving back to the community. As some would say, creating and sharing free and open-source software is one of the best things you can do to help your neighbors as a developer.

2. Expand Your Web-Browsing Repertoire

“Fish where the fish are” is an old advertising axiom. Its meaning is fairly obvious: If you’re aiming to meet, influence or otherwise “catch” a particular group of people, you have to be seen and heard in the places (real or digital) where they congregate.

If you’re “fishing” for other developers — the people who will teach you, help you, and with any luck, hire you — you’ll need to add a new set of websites to your browsing and bookmarking repertoire.

Hacker News (Hacker News), while it occasionally deviates toward social media/Silicon Valley in-jokes and gossip, can be a wonderful resource for meeting other developers, getting advice and learning about the ecosystem, particularly where startups are concerned. The site is an offshoot of Y Combinator, the well-known startup incubator.

GitHub’s Gist, Forrst, UseTheSource and CodeSnipp.it are four places on the web where you can go to see and post brief code examples. Be open to critique, and don’t be a show off. For UseTheSource, we recommend lurking until you’re ready to post your most stellar hacks, as the site is intended to be a repository for beautiful code.

Other sites to check out include SourceForge, Stack Overflow (Stack Overflow), Google Code and Google Groups (Google Groups). There are literally hundreds of solid online resources for web app developers; which sites you follow and which communities you join really depends on your desired areas of expertise and spheres of professional interest.

Once you’re ready to move into the work force as a web dev, our readers have recommended Dice, ODesk, and even Craigslist (Craigslist) as good spots for job-hunting, particularly for freelance work.

3. Network Your Socks Off

Of course, along with all this new web-browsing activity, you’ll be seeing a horde of new and friendly faces: The developers and designers that make up the web app-building community.

Blogger (blogger), entrepreneur and developer Jesse Stay says, “Network, network, network! Find your future boss on Facebook (Facebook), LinkedIn (LinkedIn) and Twitter (Twitter),” and his advice rings true. If you can locate and befriend a few like-minded, highly skilled professional web devs, they might be able to guide and help you in your career as you broaden and deepen your skill set.

We recommend joining a few Facebook groups and checking out developer-oriented Twitter lists from Twitter users you already follow and respect. Once you’ve located the people you’d like to emulate, go back to Tip 1 and see how you can offer your time and skills to any open source projects those people might be involved in.

The golden rules of networking still apply: Give as much as you’d like to receive, and be a good resource and connector for others, not just a parasite.

4. Show Your Code

Once you’re practicing, networking, reading, working and generating piles of beautifully functional code, you’re going to want to show it off to the world. After all, as one reader said, “GitHub is the new résumé.”

Use a robust, accessible code repository such as GitHub or SourceForge, release your code into the wild. And don’t stop there; be sure to blog about any clever hacks or efficient new ways of doing things that you may discover along the way. Make sure your code samples show good architecture, documentation and versatility.

Showing others your code is equal parts giving back (by open-sourcing it) and self-promotion (if the code is good, that is). If the code you’re posting is worthy, then sharing it is a win-win scenario.

5. Market Yourself

For some devs, bragging is second nature. For others, self-promotion is an uncomfortable stretch. No matter which camp you fit into (and even if you’re somewhere in between), you’ll need to learn how to gracefully and effectively promote yourself as a web applications developer.

It goes without saying that you’ll want to put the full force of your coding skills into building an elegant website. We don’t mean elegant in the general sense of the term; we mean “elegant” as in “the intersection of simplicity and functionality” in form and function. And it goes without saying that the source code for your site should be immaculate, as well.

Focus on creating a good portfolio that shows a breadth of work on a variety of projects. Your apps could be entirely open-source; you could also include client work, if you’ve had the opportunity to develop web apps for others. Make sure this experience is attractively highlighted on your résumé, along with any languages or frameworks you know and your proficiency in each.

Once you have a great website that showcases your skills, make sure you and others link to it frequently in your email signature and from your other online profiles, and don’t be afraid to show your Twitter and Facebook friends when you add a new item to your portfolio or update a section of your website. Whether you use physical or digital business cards, make sure your website is the most prominent link the receiver will see.


Bonus Round: Little Things Mean a Lot


  • If you’re looking for full-time work, be a great developer and a well-rounded candidate with communication skills.
  • Always thoroughly comment your code.
  • Be as good at reading code as you are at writing it.
  • If you’re a developer, learn something about design, UX/UI, business and web economics (especially if you’re going into a startup).
  • Customize your personal growth: If you don’t get a job, ask why and what you can do to improve.
  • Remember the big picture — make sure your code is built with scalability in mind.
  • Commit to perpetual self-education.
  • Don’t give up.

11 free open-source apps your small business can use now

Whatever your platform, you can find free and open-source software to help your business

By Katherine Noyes
August 6, 2010 06:00 AM ET

PC World – Despite the wealth of free applications out there, many small business owners continue to spend an inordinate amount of their all-too-scarce resources on software. Microsoft Office 2010? That’ll be $499.99 — or $279.99 if you can do without the Professional version. QuickBooks 2010? $159.95 or more. Adobe PhotoShop CS5? A whopping $699.

The good news is that there are free and open-source alternatives for virtually every package a small business might need, and most of them are excellent. Whether or not you’ve already made the switch to Linux — there are, after all, myriad security and other reasons for doing so — these free apps can be just what any small business needs to succeed.


Whatever your platform, you can find free and open-source software to help your business
By Katherine Noyes
August 6, 2010 06:00 AM ET

PC World – Despite the wealth of free applications out there, many small business owners continue to spend an inordinate amount of their all-too-scarce resources on software. Microsoft Office 2010? That’ll be $499.99 — or $279.99 if you can do without the Professional version. QuickBooks 2010? $159.95 or more. Adobe PhotoShop CS5? A whopping $699.

The good news is that there are free and open-source alternatives for virtually every package a small business might need, and most of them are excellent. Whether or not you’ve already made the switch to Linux — there are, after all, myriad security and other reasons for doing so — these free apps can be just what any small business needs to succeed. Leer más “11 free open-source apps your small business can use now”

Building The Community: WordPress 3.org Community

With the recent release of WordPress 3.0 we’re entering a very exciting time.

For the first time in the history of the platform, nobody is working on the next version.

All development outside of essential bug fixing has been stopped… and 3.1 won’t even start development until the beginning of September.

The reason? Well, the core contributors aren’t taking a vacation to Hawaii, in fact they’re doing something much less relaxing: working on the WordPress community.

Introducing WordPress 3.0rg

1

Right now, all of the WordPress core contributors are working on building up and improving the WordPress community features. Removing an entire release cycle from 2010, the WordPress 3.org project sits cleverly between 3.0 and 3.1. So what does that mean for you?

Well, first and foremost, WordPress.org has just received a small face-lift. The main WordPress site hasn’t been redesigned for years so this facelift will be a welcome change and the base for almost everything else that will be going on. The new site sports a lighter interface to match the new lighter interface for WordPress 3.0 and again this should carry through to other changes and progressions in style throughout the community.

So what are all the other things which are going to be happening? Well, that’s what we’re going to get into now. Before we start though, an important disclaimer: The world of OpenSource development is in a constant state of flux and as a result these things are subject to change without notice. Some things may be added, some things may be removed, but here’s a general idea of where things are going:


thumbWith the recent release of WordPress 3.0 we’re entering a very exciting time.

For the first time in the history of the platform, nobody is working on the next version.

All development outside of essential bug fixing has been stopped… and 3.1 won’t even start development until the beginning of September.

The reason? Well, the core contributors aren’t taking a vacation to Hawaii, in fact they’re doing something much less relaxing: working on the WordPress community.

Introducing WordPress 3.0rg

1

Right now, all of the WordPress core contributors are working on building up and improving the WordPress community features. Removing an entire release cycle from 2010, the WordPress 3.org project sits cleverly between 3.0 and 3.1. So what does that mean for you?

Well, first and foremost, WordPress.org has just received a small face-lift. The main WordPress site hasn’t been redesigned for years so this facelift will be a welcome change and the base for almost everything else that will be going on. The new site sports a lighter interface to match the new lighter interface for WordPress 3.0 and again this should carry through to other changes and progressions in style throughout the community.

So what are all the other things which are going to be happening? Well, that’s what we’re going to get into now. Before we start though, an important disclaimer: The world of OpenSource development is in a constant state of flux and as a result these things are subject to change without notice. Some things may be added, some things may be removed, but here’s a general idea of where things are going: Leer más “Building The Community: WordPress 3.org Community”

Usar las fuentes de Google Font API en nuestras páginas web

Google Font API es una de las nuevas herramientas anunciadas ayer en el evento I/O 2010. Esta herramienta nos permite incluir tipografías open source en nuestros desarrollos web de una forma sencilla simplemente añadiendo una línea de código.

Google se encargará de almacenar estas tipografías en un directorio de fuentes que podremos utilizar con tres sencillos pasos:


Illustration of different font types and the n...
Image via Wikipedia

Google Font API es una de las nuevas herramientas anunciadas ayer en el evento I/O 2010. Esta herramienta nos permite incluir tipografías open source en nuestros desarrollos web de una forma sencilla simplemente añadiendo una línea de código.

Google se encargará de almacenar estas tipografías en un directorio de fuentes que podremos utilizar con tres sencillos pasos: Leer más “Usar las fuentes de Google Font API en nuestras páginas web”