Archive for the ‘Experience’ Category

Make sure you don’t miss Ela’s talk on InternetBeta2010.

Friday, September 3rd, 2010

Hey, I am excited to say that I will be speaking at Poland’s biggest web conference – InternetBeta2010 (September 15-17th in Rzeszów). The topic of my talk is “Act before you think – decision making in startups”. I will be speaking in Polish but I will do my best to publish the script on this blog. Other speakers include the author of Netocracy Alexander Bard, Lawrence Lessig from Harvard Business School who is a founding board member of Creative Commons, Krzysztof Kowalczyk from HackFwd and many more great people from both Polish and international web landscape who I am awfully excited to meet! So, if you spot me in the crowd (or on stage!), don’t hesitate to say hi! To make my InternetBeta2010 talk even more exciting, I expect to make some announcements on sth that Applicake has been working on in the last weeks.

Thanks for the picture ayoy!

Ruby LipDub – The Making Of!

Tuesday, July 27th, 2010

As some of you remember a while ago our super-talented Ruby on Rails Team made a Ruby LipDub. We had loads of fun while shooting it and have a ton of behind-the-scenes material. Now, it’s the time to share it.

Ladies and Gents, that’s how the Applicake LipDub was made! Enjoy!

Marcin at Euruko – a conference debut

Friday, July 23rd, 2010

I was asked to write a few words about my Euruko presentation (Vimeo video here). It was an amazing experience so I thought it would be a great opportunity to share it.

If you’re interested, you can find the code for the presentation here and some more resources here.

The birth of an idea

I came up with the idea for the presentation when we were working on a Todo app at Applicake, however I wanted to sync it with the Things GTD app. I ended up writing a ruby gem which solved my problem. You can find it at my github account. After doing that I heard that there was a call for speakers for Euruko and thought that this might be good material for a talk.

I sent my proposal for a 20-minute talk and was very excited when I received and email saying I was accepted. Of course my excitement lasted around 4 seconds when I realized I will be speaking in front of a whole auditorium. I’m used to giving talks to Applicakers during Railstalks, but this was waaay bigger. So, I did what most people do in a situation like this – I panicked.

Well, to be precise, I took my time. I started panicking around 1 month before the conference. I prepared a first draft of the speech and delivered it to Applicakers. I can’t thank then enough for bashing that first draft with criticism. It was bad, I can safely say that now. But it took me back to the drawing board and I started improving what I had, so when I delivered it again to Applicakers, they liked it much more.

5 minutes to midnight

When I was done, Euruko was set to start. I was to speak right after the lunch break – I loved the time slot because I could set myself up earlier and try the presentation. That was the best idea ever – 30 minutes before the talk I tested it out on the projectors and it turned out that code examples are unreadable! With support of the few people in the room I managed to fix that right before the start time.

I was a bit shook up by the last second changes, but there was no time to think about it – it was time to start! So there I was, in front of almost 300 people looking at me. Absolutely terrifying moment. However, once I started talking, the nervousness faded. There was one moment when I tried to throw in a joke and nobody laughed, but I managed to recover by keeping my cool and moving on.

After it was over and I answered some questions (I’d like to thank for some great suggestions that came from the audience), I sat down and only then I started to relax. An awesome party the same night also helped :)

After thoughts

It was my first time speaking at a conference and I’m still reflecting on the experience. I have to say it was stressful and I’m still finding out what I could have done better but it was very rewarding. I highly recommend anyone taking up such challenge – you’ll love it. And once you do it, you’ll want to do it again. I know I do.

World’s tech scene growing stars… or the Ruby LipDub!

Wednesday, June 30th, 2010

Well, for the last few days we’ve been teasing you all with photos and tweets about that THING we did the other day. No more secrets, here is an official press release (any Press out there to care about it, guys?).

Applicake, a team of growing rock stars (not only in tech!) finally released their first music video.

So what it is? It’s a fantastic, well-performed LipDub (feel free to use the exact quote, dear Press). Applicake and PipeJump team supported by @josevalim and Socha (guest performance) wanted to give something back to the awesome Ruby community. They chose the song “Ruby” by Kaiser Chiefs to tell a both touching and romantic story of a Ruby lover. The Rubyist is trying various things and activities but they can’t stop thinking of Ruby. Ruby is, for better and for worse, their destiny.

And now seriously – we had great time shooting it and we do hope you love it! Watch out for the “LipDub – The Making of” video (we’re working on it, it’s hilarious) and for some really great updates and events organized by Applicake. Subscribe to our newsletter at the end of the video  – and we’ll make sure to keep you posted.


You can see the lyrics here. Credits: LipDub idea by Dorota, script by Ela, Dorota, Agata and Socha, video by Wiciu.

EuRuKo Ruby surprise – teaser

Wednesday, June 23rd, 2010

After we posted this photo album on our Facebook profile people literally stormed us with questions like ‘what it’s gonna be?’. As 15 of us are leaving for Applicake sailing trip right now (feel free to hate us), we’ll just post a small teaser. The date of the premiere of the whole THING is set on Monday. I’ll say what I always say – stay tuned!

Behind the scenes of EuRuKo 2010 logo – time to share all designs!

Wednesday, June 16th, 2010

As many of you know already, together with Paul, Tomasz and Agata I organized this year’s European Ruby Conference. Here’s the post I recently published on EuRuKo website.

Many people told me they thought EuRuKo 2010 logo was beautiful. In fact, they were asking if we had any free T-shirts to give away as they liked how the white ethnic pattern looked on a red T-shirt. That’s exactly why I thought I should share the design process we went through.

So what’s the story?

When we first announced the competition for EuRuKo 2010 logo, we only got few designs. We chose what we thought was the best one… but we still didn’t love it. Luckily, the designer – Aneta from Krakow-based web design agency Manto – agreed to work with me until everyone was happy with the final look & feel (huge THANKS Aneta!).

Designing a logo should be a quick one, right?

Wrong. Especially considering the fact that organizing EuRuKo was not really our full-time job and rather an after-work activity.

To be honest, the bar was set high:

EuRuKo 2009 logo was really beautiful and we liked the idea of mixing local inspirations with ‘good old’ ruby. Hopefully Berlin 2011 (congratulations guys!) team can continue this short-lived tradition!

Design decisions are always tough – they depend much on personal preferences and perspectives. We needed probably something like 3 months (!!) to produce EuRuKo vivid-yet-simple logo. That’s a long time when you think that the designer actually never got paid – the initial competition just like all EuRuKo-related tasks was considered ‘community effort’.

Someone should be in charge (get ready for long hours!)

Having on a team people with different tastes is great.. but it makes things complicated, too. And – excuse my personal observation – men & tech people are rather conservative about design ;-) . A good tip for next year’s team – choose one person among you who ‘feels’ design and let them work with the designer. In our case that was me. An important thing to realize – in the beginning it seems that you only need logo but you will really need tons of stuff: website design, sponsorship pdf design, brochures, tickets, posters and all print stuff you can think of (including badges and drink coupons!). Make sure you work with a patient designer!

Final decisions…

In the end you ‘just’ have to reach that point when everyone accepts the final logo in one or another variation. In a bigger team (3+ people) a consensus of ‘liking it‘ or ‘loving it at first sight’ is very unlikely.  People usually need time to get used to what they’ve just chosen and accept that they can’t mix ‘all the best things from every option’. That’s the paradox of choice, too. Before reaching that point of approval there will be moments when everyone just stares at all different logos… not feeling good about any of them. Or – hating every single one – because if you care about something (and boy did we care about EuRuKo!), things get emotional.  Such dead-end is a good moment to ask for outsider’s advice. We asked just a few people and it really helped us speed up the process. We personally decided not to do ‘community voting’ because we didn’t think it was a good idea. Hope this helps ;-)

Here’s how the logo evolved in a chronological order:

Finally:

In the end – we’re all happy with the end result ;-) Which one do you like the most? Comment here or @ us on Twitter: @euruko or @elamadej!

We won’t hire you unless you’re serious

Thursday, May 27th, 2010

We only work with serious people. Seriously. We only work with serious clients too – but that’s a story for another time.

2754971660_bd983707a3

Why we’re not going to hire you unless you’re serious?

Yeah, you probably realized that this post is not going to be about your sense of humor (because we know our audience is smart!). We all want to work with like-minded, smart and cheerful people who infect everyone around with their great attitude and energy. But this isn’t a ticket to work at Applicake yet.

In fact, to join Applicake team ALL you need is:

  1. Be amazingly good at what you’re doing (Ruby on Rails development, iPhone apps development, CSS/html, design, testing, marketing etc).
  2. Speak & write great English.
  3. Know we’re the right team for you.
  4. Make sure we see your DETERMINATION and the fact that you really CARE.

First two points might be difficult. So if you are not confident you’re a rockstar  -  do you care to become one? We can help you grow but this will demand time and effort. Two last points are also tricky. How could you know if Applicake is the right employer before working here?  That’s a fair point but we do try to make this easier – we do communicate with the world. You can read this blog, you can meet us in our office (Open RailsTalks), at tech conferences (like EuRuKo 2010), talk with us on Twitter, via email or face-to-face. You can ask questions and send feedback  -  this shows your determination, too. Help APPLICAKE find YOU, it’s as simple as that.

Believe me, hiring is the most crucial task in a tech startup. It’s not easy for us to find good developers who could fit into the crazy family of ours. We work together, we laugh together, we support each other. Looking at the fantastic team that we have at Applicake – each and every one of us really (like REALLY) wanted to work here (or they are good actors!). We only work with serious people who know what they want and do it – it’s probably the basis of Applicake’s success.

If you want to learn more about hiring in startups (and more) watch this interview with Paul Graham, venture capitalist and great business essayist.

Some serious faces found on Flickr, our potential new hires:

78304087_852b96df6f_b

3548631835_57b14d1e01_o

3162760007_45f5c4826d_o

2235350176_f248509d86_b

If you managed to scroll all the way down here and the post hasn’t put you off yet – let us know at jobs@applicake.com. But only if you’re serious ;-)

How often do YOU get such emails?

Tuesday, April 27th, 2010

Regarding new code, I will check staging on Monday. Thanks for all your efforts. You guys are rocking! The work thus far looks good and you are moving fast. I appreciate all your* and Agata/Josef’s work. Thanks!

Toby

Note: “your” means Michal’s. It’s a pleasure to work in such a strong team of talented people. Getting such emails makes us want to do what we do even more!

Applicake is awesome

Update: Even more love from the same client.. that’s when big smiles shows on our faces and we share such emails between us and get excited like little kids ;-)

I have been very pleased with Applicake’s speed, professionalism and quality of integration into my existing application.  I was hoping to secure some more development hours from you.  Below is the features and a description of what I would like done.  Thanks again for your flexibilty and I look forward to continuing to work with Applicake.

Happy Easter !!!

Thursday, April 1st, 2010

Of course we could have made a regular Happy Easter card… but we went one STEP further! And instead of painting the Easter eggs – we dressed them up and made them dance. Everyone – enjoy the Spring!

Applicake Team

Boosting creativity in a tech startup (part 1)

Tuesday, March 16th, 2010

Fresh and innovative ideas can give your start-up a real competitive advantage. For this reason, sustainable creativity should be one of the top priorities for each tech company. That’s self-explanatory, yet the question remains – how to achieve it?

At Applicake and FutureSimple we do it in several ways: keeping team meetings short and fun, RailsTalks and “hackfests”, taking time-off together (the list is long). We will cover them one-by-one in this blog so stay tuned.

Recently we bought IdeaPaint – which appeared to be a fantastic means to boost creativity. How come? IdeaPaint „turns virtually anything you can paint into a dry-erase surface and any room into a hub of creativity and collaboration.” It brings you back to childhood when you thought drawing on walls was *fun*. Apparently, it works the same way with adults – it’s just soooo tempting to take a marker and start drawing! What? Whatever. It can be a general project outline, a graph, application architecture design, a fun-I-need-a-break-drawing, a todo list,  an inspirational quote or simply a lunch wish list :) Suddenly a boring office wall turns into an amazing communication medium and a place to brainstorm ideas. With no restrictions in the shape of  whiteboard borders and, thus, no limits to the flow of ideas.

Implementing such solutions in your office is a (small & cheap) step we encourage all start-ups to take. Think of it – your team is, by far, your most valuable asset. Do make this extra effort in order to build a fun workplace that boosts productivity and makes people reach their potential. An enjoyable environment will inspire teamwork and might result in innovative solutions.

IdeaPaint logo

Take a look at how ideas are grown within the Ruby on Rails team at Applicake (a fantastic video by Socha and Dorota):