Cover photo
Marcin Koziński
Works at Gadu-Gadu
Attended University of Warsaw
Lives in Warsaw, Poland


Saving articles from Twitter app stopped working as expected for me.

The behaviour currently is:
1. Open Twitter app, find a tweet with link to an interesting article.
2. Long press the tweet to open the "context menu".
3. Choose "Share via..." to open the system share intent target chooser.
4. Choose "Add to Pocket".. obviously :)
5. Go to Pocket to find that the tweet was saved on the list not the article linked in the tweet.
6, 7, ... some additional steps to add the actual article to the list and remove the tweet.

Expected result:
In the 5th point above I expect to find the article linked in the tweet on the list (with tweet metadata saved with it and appearing as the grey bottom bar after opening the article). This is how I remember it working just a few days ago.

Unfortunately I am not sure if the problem is on your side or Twitter's - I remember both apps updating recently.

Pocket 5.1/Moto X (2013/1st gen.)
Daniel Cheng's profile photoMax Weiner's profile photoMarcin Koziński's profile photoConrad Jackson's profile photo
Looking forward to this getting fixed!
Add a comment...

Marcin Koziński

Shared publicly  - 
"Uber for X" has become something of a derogatory phrase in the startup world, but there really isn't a better description for what Poland's Idea Bank is doing: you summon an ATM using an app on...
Paweł Marchewka's profile photo
Fajne to jest ale wydaje się lekko abstrakcyjne i nie do końca bezpieczne :)
 ·  Translate
Add a comment...

Marcin Koziński

Shared publicly  - 
Imagine if every time you swiped a credit card and it didn't work for whatever reason, the money was just lost. I think you would get angry pretty quick. I certainly would.

So why are we accepting applications where user input is dropped on the floor when there's a network problem. Drastic analogy with the money? Maybe. But when you type a paragraph or two into a tiny little phone, press send, and see "Request failed" with your hard-thought words abandoned I bet you get pretty angry.

I'm looking at you every Reddit app ever...

I don't care how you do it. I don't care what library you use. User input is gold. Treat it as such.

Square has Tape. Path has a priority job queue. The support library has AtomicFile. The OS has SharedPreferences and sqlite. Do it on the main thread for all I care. Just persist the damn data somewhere.

The state of affairs is so absolutely terrible that I actually don't even care if you persist it. Just pop the original dialog or text field with my data still in tact so that I can retry. Sure you look like a mediocre app, but at least you're not an abysmal app that hates its users. At this point, I'm happy to do your job and retry the request myself.

Publicly shame apps that discard user input.
Add a comment...

Marcin Koziński

Shared publicly  - 
The fruit of our two months of hard work is now live! Yay! Mirror 1.1!!!

All 1.0 features are now free, custom views, action bar preview and tons of bug fixes and minor features.

Also check out our brand new website and the new video. Hope you like them. Happy hacking!
Add a comment...

Marcin Koziński

Shared publicly  - 
How to explain the role of Android Design Guidelines to developers

The Android design guidelines is the superclass of your app design. Don't use multiple inheritance. That'll just make things messy.

When thinking about overriding methods only override the parts you need to override. Don't do that just because you don't know how to use the superclass method override only if the superclass method doesn't fit your purpose. The superclass method is created and tested by people who thought that part through very carefully so it's most likely better than what the replacement would be (at least in circumstances you didn't even think of).

Feel free to add functionality on top of what you get from the superclass. But don't do this if the same functionality is already available (see overriding). Adding functionality to the superclass, when done right, is innovation.
Add a comment...

Marcin Koziński

Shared publicly  - 
Add a comment...

Marcin Koziński

Shared publicly  - 
I'm in the top 1% of readers on +Pocket! See the best of what I've read in 2014 
The Pocket 2014 year in review.
Add a comment...

Marcin Koziński

Shared publicly  - 
Pocket's Best of 2013. Check out the top tech article. =D

(via +Marcin Koziński) 
Pocket Hits - Best of 2013. Pocket. This year, more than 450 million items were saved to Pocket. Here are the stories our users saw, shared, and loved the most. Here's what stood out. Menu. View Other Categories. Categories; Best Of · Long Reads · Videos; Tech; Design · Science · Politics ...
Add a comment...

Marcin Koziński

Shared publicly  - 
“We might take a card swipe for granted, but getting every detail right takes extreme care. You have to make the swipe feel satisfying; you have to make it read accurately enough that it works the first time, every time.”
Add a comment...

Marcin Koziński

Shared publicly  - 
I am excited about Andy Rubin's next project.  His last big bet, Android, started off as a crazy idea that ended up putting a supercomputer in hundreds of millions of pockets.  It is still very early days for this, but I can't wait to see the progress.
The company has acquired seven companies in hopes of automating electronics assembly and maybe even taking on Amazon in retail delivery.
Add a comment...
Team Leader at Gadu-Gadu
  • Gadu-Gadu
    Team Leader, 2013 - present
  • Gadu-Gadu
    Software Engineer, 2010 - 2012
  • Gemius
    Web Developer Intern, 2009 - 2009
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Warsaw, Poland
Szczecin, Poland - Amsterdam, Netherlands
Apps with Google+ Sign-in
  • Botanicula
  • Threes!
  • The Branch
  • Crossy Road
  • Monument Valley
  • Fallout Shelter
I'm happy
XIII LO -> MIMUW -> Gadu-Gadu -> ?
  • University of Warsaw
    Computer Science, 2005 - 2010
  • XIII Liceum Ogólnokształcące w Szczecinie
    ogólna (D), 2002 - 2005
  • 16. Gimnazjum w Szczecinie
    matematyczna (M), 1999 - 2002
Marcin Koziński's +1's are the things they like, agree with, or want to recommend.
Fleksy + GIF Keyboard – Android Apps on Google Play

Fleksy is the most fun, customizable way to type, and officially the fastest keyboard in the world. Fleksy is the only keyboard that allows

Monument Valley - Aplicaciones de Android en Google Play

En Monument Valley, debes manipular arquitecturas imposibles y guiar a una princesa silenciosa por un mundo de belleza incomparable.Monument

Pocket Casts - Android Apps on Google Play

We love podcasts, so we made a podcast player that is full featured, beautiful and simple to use. We love you, our customers, so we've kept

LIMBO - Aplicaciones de Android en Google Play

Sin conocer el destino de su hermana, un chico entra en LIMBO. ¿Qué dice la prensa? “Limbo is as close to perfect at what it does as a game

Leo's Fortune

****Até 40% de desconto por um tempo limitado!**** Leo's Fortune é um premiado jogo de plataforma onde você caça o astuto e misterioso ladrã


Never miss another phone call or text message again while using your computer!Pushbullet automatically shows you all of your phone's notific


Najpopularniejszy polski komunikator. Nowa wersja na komórkę pozwala Ci być zawsze w kontakcie z przyjaciółmi i znajomymi.Nieważne, gdzie je


Jump directly to your favorite native apps and avoid using a browser to unshorten URLs such as and With Unshorten, you avoid


Pushbullet покажет вам все уведомления вашего телефона прямо на компьютере, так что вы никогда не пропустите уведомление снова!Pushbullet та

Today Calendar

Today is a streamlined, modern calendar app for Android.Despite being derived from the same stock android calendar as the majority of altern


When you turn your ringer off for a movie, this app turns it back on afterwards.It's activated when you silence your ringer using the volume

Stack Exchange

Stack Exchange is a network of 100+ question and answer communities on everything from software programming to cooking, photography, and gam

Minuum Keyboard Free

Try Minuum for FREE for 30 days. MINUUM - The smarter, smaller keyboard that lets you do more with your screen space. It’s the little keyboa


TED의 안드로이드 공식 앱을 통해 그야말로 급진적인 교육가들, 천재적인 기술자들, 비즈니스 구루들, 음악계의 전설 등 세계에서 가장 매혹적인 사람들의 강연들을 제공합니다: TED강연은 1300개 이상의 비디오와 오디오로 제공되고, 매주 더해지고 있습

Используйте Ookla Speedtest для легкого тестирования в одно прикосновение менее чем за 30 секунд — и с высокой точностью в любой точке благо


Vola e cerca di sopravvivere nel pluripremiato gioco d'azione e avventura BADLAND.Più di 10 MILIONI di giocatori che continuano ad aumentare

Google Traductor

Rompe las barreras del idioma con el Traductor de Google:• Traduce a más de 70 idiomas. • Habla con naturalidad y deja que Google traduzca.


• Post anything, from anywhere. • Share photos, gifs, video, music, quotes, chats, links, and text. Find and follow the things you love, and

Chrome Beta

Welcome to Chrome Beta for Android!- Preview the latest features: Try out the newest features. (Sometimes these may be a little rough around

Minuum Keyboard

RECLAIM YOUR SCREEN SPACE WITH MINUUM, THE LITTLE KEYBOARD FOR BIG FINGERS! Minuum takes up less than half the screen space of regular keybo

Beautiful park, great place for a pleasant rest.
Public - a year ago
reviewed a year ago
Public - 2 years ago
reviewed 2 years ago
Piękny i nowoczesny mały dworzec.
Public - 3 years ago
reviewed 3 years ago
17 reviews
Znakomite, pod warunkiem, że masz ochotę na kameralne doświadczenie. Nie ma tu przepychu, przestrzeni i wyboru 50 filmów. Nie ma popcornu i nachosów. Jesteś, Ty, film, niewielka sala i niewielu ludzi - za to wszyscy (tak jak Ty) zainteresowani są przede wszystkim filmem.
Appeal: ExcellentFacilities: GoodService: Very Good
Public - 2 years ago
reviewed 2 years ago
Fajnie odświeżony dworzec, nowe poczekalnie wyglądają nowocześnie.
Public - 3 years ago
reviewed 3 years ago