I’m proud of the level of fit and finish we were able to capture in this release. It’s the result of a huge collaboration between design, product and engineering organizations including folks in distributed offices (mainly our Seattle office). Hats off to my product and engineering counterparts Joy Ding and Jeff Currier.

Paul Stamatiou na swoim blogu bardzo szczegółowo opisuje proces powstawania wsparcia dla nagrywania wideo w klientach Twittera dla iOS i Androida. Bardzo szczegółowo opisuje proces projektowania i prototypowania nowej funkcji.

To co zwraca szczególną uwagę to ścisła współpraca projektanta z inżynierami. W procesie projektowania produktu bardzo ważna jest informacja zwrotna od programistów co jest możliwe, a co nie, oraz w jakich ramach projektant może się poruszać. Drugą rzeczą na jaką należy zwrócić uwagę to częstotliwość uzyskiwania informacji zwrotnej od osób spoza zespołu na temat tworzonego projektu. Co bardzo ważne, opinie były zbierane na długo przed tym jak powstał gotowy produkt.

No i ostatnia rzecz, ale w cale nie najmniej istotna. Zwróćcie uwagę ile pracy i zaangażowania ilu osób wymaga stworzenie i dopracowanie jednej funkcji aplikacji…

After a breakthrough year for America, our economy is growing and creating jobs at the fastest pace since 1999, and in 58 months we have created over 11 million jobs. Our unemployment rate is now lower than it was before the financial crisis. More of our kids are graduating than ever before. More of our people are insured than ever before. We are as free from the grip of foreign oil as we’ve been in almost 30 years. Thanks to the hard work, resilience, and determination of the American people over the last six years, the shadow of crisis has passed.

Biały Dom opublikował projekt budżetu na rok 2016 na…. Medium. Być może przeceniam trochę wartość tego gestu, ale patrząc na to jak ciężki jest dostęp do informacji publicznej w Polsce, to mimo wszystko robi on na mnie wrażenie. Polscy urzędnicy chcą w 100% kontrolować co się dzieje z przygotowywanymi przez nich dokumentami i robią co w ich mocy, żeby nikt zbytnio się im nie przyglądał. Jako przykład można podać udostępnianie dokumentów jako skany, których nie można w łatwy sposób przeszukiwać.

Nie sądzę, żeby amerykańska polityka była mniejszym bagnem niż polska, ale można przynajmniej sprawiać wrażenie przejrzystości. Obywatele na pewno by to docenili.

BlackBerry CEO John Chen, however, thinks this is unfair. In fact, he thinks it is so “discriminatory” that he wants legislators to widen the definition of net neutrality to include “application neutrality.”

In other words, if a company makes an app for iOS and Android, they must also make a version for BlackBerry and all other operating systems.

Prezesowi Blackberry chyba gdzieś zapodziało się pojęcie wolnego rynku. Nie wiem jakim cudem ta firma jeszcze istnieje. Wiem, że jest jej wielu zagorzałych fanów, ale mimo wszystko jest to sprzęt niszowy. Niecałe trzy lata temu miałem okazję korzystać przez dłuższy czas z jednego urządzenia z tej stajni. To jak bardzo odstawało ono od obecnych standardów jest przerażające. Wyobraźcie sobie korzystanie z w chwili obecnej z telefonu z Windowsem Mobile 6. Blackberry było gorsze.

Aplikacja na każdą platformę to spora inwestycja dla tworzącej ją firmy. Ominięcie platformy to jest decyzja biznesowa, która ma na celu minimalizację kosztów. Dewelopment na Blackberry zwyczajnie się nie opłaca. I nie ma to nic wspólnego z żadną dyskryminacją.

Mam nadzieję, że ta regulacja nie ma najmniejszej szansy na zaistnienie.

One year ago, I left San Francisco, sold and gave away everything I owned, and moved into a 40-liter backpack.

I traveled to 45 cities in 20 countries, three Disneylands, and one bunny island.

I also worked 50 hours a week building and launching a startup.

And my total costs were less than just the rent in San Francisco.

Nie wiem w sumie co o tym myśleć. Rozwój technologii bardzo zmniejszył odległości i świat wydaje się teraz dużo mniejszy. Istnieje coraz większa pokusa zamiany “normalnego” domu na wirtualny. Jeśli twój biznes istnieje w internecie to pracować możesz z każdego miejsca na świecie. Zobaczenie tylu pięknych miejsc jest z jednej strony kuszące, ale z drugiej nie bardzo wyobrażam sobie założenia rodziny w takich warunkach.

Z drugiej strony nie trzeba iść w tym kierunku od razu na całość. Może praca zdalna jest rozwiązaniem? Czas zaoszczędzony na dojazdach można przeznaczyć na pracę. Dla niektórych to nawet 2–3 godziny dziennie. Wymaga to jednak dużej samodyscypliny i wewnętrznej motywacji. Niemniej jest niesamowicie kuszące.

So since you’re not going to jump ship any time soon, let’s talk about the terrible parts of programming…

It’s not like a boat with a couple of holes that we can patch; it’s more like trying to sail across an ocean on a pile of accrued garbage. Sure, some of the stuff floats, and it keeps some other stuff from sinking. A better question might be: which parts are good? And you can only answer that if you look at a thing in isolation. Like, I could say that Rust is good. But even that enshrines the Von Neumann philosophy, and so you can crawl your way down the stack questioning everything, which isn’t practical.

W numerze 20 objc.io, internetowego pisma dla programistów piszących aplikację na platformę Apple, pojawił się bardzo ciekawy wywiad z jednym z najbardziej znanych twórców tego rodzaju oprogramowania. Pamiętacie może aplikacje Tweetie? Loren jest właśnie jej twórcą. W wywiadzie dzieli się swoimi wrażeniami z bycia jednocześnie ojcem i indie deweloperem. Loren jest jednocześnie programistą i projektantem. Swoje aplikacje wykonuje od początku do końca sam, a efekty są imponujące. Wywiad jest bardzo ciekawy i warty przeczytania, nawet jeśli nie macie z programowaniem nic wspólnego.