Stop wasting time wringing your hands over other folks’ life
Tags: Babies, Covid 19, Culture, Ethereum, Health

Yes Objective-C was kind of clunky, but it had a certain beauty in its simplicity. Unlike C++ it was a fairly minimalistic addition to the C language. From experience you can actually teach a junior developer Objective-C really fast.My friend Reid says I need to mix in some stories about the good things I do as a parent. He says people will like these posts too, and will be able to relate to me better. He may be right. But I’m struggling to think of what to write.Later I came to learn from comment by many Rust users on the internet that Rust repeated one of the cardinal sins of C++. It has really slow compilation time. Nothing destroyed my joy of programming I think than waiting for C++ to compile. And it almost sounds as if Rust is worse. That is a deal breaker.

Java and C# was in many ways just attempts at rehashing C++. They may have kept things more simple, but kind of ended up being too caught up in the Virtual Machine and object-oriented programming hype of the 90s. Not saying Java or C# are bad but not really my cup of tea. A lot of that may have more to do with the community around those languages which favor bloated IDEs and over-engineering.

Go from Google was a welcome departure from the excesses C++, D, Java and C#. It took us right back to the starting point, to C. Go reimagined what C could have been if it did not venture down the C++ path. What we got back was a simple language that fixed many of the issues I always had with C.

In many ways my whole programming career feels like a long wait for a replacement to C. 20 years ago I though that was C++. Over time I learned C++ was a complex monster that could never be tamed no matter how many thick best practices books I read.

The UX Collective donates US$1 for each article published in our platform. This story contributed to Bay Area Black Designers: a professional development community for Black people who are digital designers and researchers in the San Francisco Bay Area. By joining together in community, members share inspiration, connection, peer mentorship, professional development, resources, feedback, support, and resilience. Silence against systemic racism is not an option. Build the design community you believe in.

While implementing a simple game engine in C and Lua, I came to realize that it was actually less mental overhead to keep these two languages in the head at the same time than C++. It brought me some renewed love for C. For all its limitations, C is a fairly simple language that gives you a lot of control.

More often than not I leap right in and try to solve her problem. I’m a competent, professional sort, and like things done properly. Too often I forget, that’s not why she’s telling me.

The UX Collective donates US$1 for each article published in our platform. This story contributed to Bay Area Black Designers: a professional development community for Black people who are digital designers and researchers in the San Francisco Bay Area. By joining together in community, members share inspiration, connection, peer mentorship, professional development, resources, feedback, support, and resilience. Silence against systemic racism is not an option. Build the design community you believe in.

I have been a huge Apple fan for over 20 years now. I loved the Cocoa GUI library and programmed Objective-C long before there was an iPhone and suddenly everybody and their dog was programming Objective-C.

More often than not I leap right in and try to solve her problem. I’m a competent, professional sort, and like things done properly. Too often I forget, that’s not why she’s telling me.

Created an external style library (another great innovation by Sketch) and started to build components, guides and general styles for the interface to still be familiar on every platform.

Once design tools start working on those CPUs, a future in which you’ll be able to just connect your phone to a mouse, display and keyboard and pick up a Sketch or Figma project you were working on are closer than you think.

That resulted with heavy nesting and multiple instances of the cell to choose from. Given, that a typical catalogue / search results screen had 20 or more of these at the same time — it was starting to make my 2017 Macbook Pro 15" fans sound like a drone about to take off.

http://new.actiup.com/qyd/video-codru-lozova-vs-petrocub-hincesti-in-direct-online-v-ro-md-1adh.php

http://play.colomboserboli.com/wat/video-codru-lozova-vs-petrocub-hincesti-in-direct-online-v-ro-md-1kyc.php

http://grupo-logi.com/ljo/Video-codru-lozova-vs-petrocub-hincesti-in-direct-2020-v-ro-md-1jje.php

https://xen.azurewebsites.net/kvx/Video-codru-lozova-vs-petrocub-hincesti-in-direct-2020-v-ro-md-1kot.php

http://new.actiup.com/qyd/Video-codru-lozova-vs-petrocub-hincesti-in-direct-2020-v-ro-md-1zft.php

http://wap.estilux.com/tbw/v-ideos-codru-lozova-vs-petrocub-hincesti-in-direct-online-v-ro-md-1ppn.php

http://www.dth.or.th/jbi/video-codru-lozova-vs-petrocub-hincesti-in-direct-2020-v-ro-md-1roe.php

http://play.colomboserboli.com/wat/Video-codru-lozova-vs-petrocub-hincesti-in-direct-2020-v-ro-md-1ngi.php

http://wap.estilux.com/tbw/Video-codru-lozova-vs-petrocub-hincesti-v-ro-md-1vmn.php

http://new.actiup.com/qyd/video-Mekelle-70-Enderta-Al-Ahli-Benghazi-v-en-gb-1nic.php

https://xen.azurewebsites.net/kvx/v-ideos-codru-lozova-vs-petrocub-hincesti-v-ro-md-1tig.php

http://grupo-logi.com/ljo/v-ideos-codru-lozova-vs-petrocub-hincesti-in-direct-online-v-ro-md-1cuh.php

https://xen.azurewebsites.net/kvx/v-ideos-Mekelle-70-Enderta-Al-Ahli-Benghazi-v-en-gb-1sdi.php

http://www.dth.or.th/jbi/Video-Mekelle-70-Enderta-Al-Ahli-Benghazi-v-en-gb-1ogg.php

http://play.colomboserboli.com/wat/v-ideos-Mekelle-70-Enderta-Al-Ahli-Benghazi-v-en-gb-1xvy.php

http://grupo-logi.com/ljo/Video-Mekelle-70-Enderta-Al-Ahli-Benghazi-v-en-gb-1sux.php

http://wap.estilux.com/tbw/v-ideos-Mekelle-70-Enderta-Al-Ahli-Benghazi-v-en-gb-1qzw.php

http://new.actiup.com/qyd/videos-Mekelle-70-Enderta-Al-Ahli-Benghazi-v-en-gb-1iwg.php

http://wap.estilux.com/tbw/v-ideos-Mekelle-70-Enderta-Al-Ahli-Benghazi-v-en-gb-1dwr.php

https://xen.azurewebsites.net/kvx/Video-Mekelle-70-Enderta-Al-Ahli-Benghazi-v-en-gb-1iol.php

http://www.dth.or.th/jbi/videos-Mekelle-70-Enderta-Al-Ahli-Benghazi-v-en-gb-1qun.php

http://new.actiup.com/qyd/video-Mekelle-70-Enderta-Al-Ahli-Benghazi-v-en-gb-1uzo.php

http://play.colomboserboli.com/wat/Video-Mekelle-70-Enderta-Al-Ahli-Benghazi-v-en-gb-1mot.php

http://grupo-logi.com/ljo/video-Mekelle-70-Enderta-Al-Ahli-Benghazi-v-en-gb-1jzk.php

http://new.actiup.com/qyd/v-ideos-Petro-Atletico-Akonangui-v-en-gb-1akq.php

http://wap.estilux.com/tbw/videos-Mekelle-70-Enderta-Al-Ahli-Benghazi-v-en-gb-1ven.php

http://grupo-logi.com/ljo/videos-Mekelle-70-Enderta-Al-Ahli-Benghazi-v-en-gb-1cuz.php

http://www.dth.or.th/jbi/videos-Mekelle-70-Enderta-Al-Ahli-Benghazi-v-en-gb-1vgq.php

https://xen.azurewebsites.net/kvx/Video-Mekelle-70-Enderta-Al-Ahli-Benghazi-v-en-gb-1txe.php

http://play.colomboserboli.com/wat/v-ideos-Mekelle-70-Enderta-Al-Ahli-Benghazi-v-en-gb-1ivh.php

http://new.actiup.com/qyd/video-Petro-Atletico-Akonangui-v-en-gb-1oiq.php

http://wap.estilux.com/tbw/v-ideos-Petro-Atletico-Akonangui-v-en-gb-1wdb.php

http://www.dth.or.th/jbi/videos-Petro-Atletico-Akonangui-v-en-gb-1wzd.php

http://grupo-logi.com/ljo/video-Petro-Atletico-Akonangui-v-en-gb-1yfg.php

http://play.colomboserboli.com/wat/video-Petro-Atletico-Akonangui-v-en-gb-1fbn.php

https://xen.azurewebsites.net/kvx/Video-Petro-Atletico-Akonangui-v-en-gb-1cof.php

http://wap.estilux.com/tbw/videos-Petro-Atletico-Akonangui-v-en-gb-1umo.php

http://new.actiup.com/qyd/videos-tuzlaspor-istanbulspor-canli-mac-izle-v-tr-tr-1rwj.php

https://2020.azureedge.net/mhg/videos-ASC-Kara-Racing-Club-Dabidjan-v-en-gb-1uhk.php

http://grupo-logi.com/ljo/video-US-Zilimadjou-Galaxy-FC-v-en-gb-1rbf.php

http://new.actiup.com/qyd/video-tuzlaspor-istanbulspor-mac-ozet-v-tr-tr-1cep.php

http://wap.estilux.com/tbw/videos-US-Zilimadjou-Galaxy-FC-v-en-gb-1gcq.php

https://xen.azurewebsites.net/kvx/video-US-Zilimadjou-Galaxy-FC-v-en-gb-1fqy.php

http://new.actiup.com/qyd/video-tuzlaspor-istanbulspor-maci-v-tr-tr-1fip.php

https://2020.azureedge.net/mhg/video-ASC-Kara-Racing-Club-Dabidjan-v-en-gb-1isr.php

http://new.actiup.com/qyd/video-tuzlaspor-istanbulspor-maci-v-tr-tr-1vur.php

https://2020.azureedge.net/mhg/video-ASC-Kara-Racing-Club-Dabidjan-v-en-gb-1fky.php

http://grupo-logi.com/ljo/Video-tuzlaspor-istanbulspor-canli-v-tr-tr-1odw.php

http://wap.estilux.com/tbw/video-tuzlaspor-istanbulspor-canli-izle-yayin-v-tr-tr-1wmr.php

https://xen.azurewebsites.net/kvx/video-tuzlaspor-istanbulspor-canli-mac-izle-v-tr-tr-1yqq.php

http://new.actiup.com/qyd/video-AS-Ain-M'lila-NC-Magra-v-en-gb-1oil.php

http://grupo-logi.com/ljo/v-ideos-tuzlaspor-istanbulspor-canli-v-tr-tr-1tzg.php

https://xen.azurewebsites.net/kvx/video-tuzlaspor-istanbulspor-canli-v-tr-tr-1vjo.php

http://wap.estilux.com/tbw/video-tuzlaspor-istanbulspor-mac-ozeti-izle-v-tr-tr-1mgt.php

https://xen.azurewebsites.net/kvx/v-ideos-tuzlaspor-istanbulspor-canli-izle-yayin-v-tr-tr-1onw.php

http://wap.estilux.com/tbw/Video-tuzlaspor-istanbulspor-canli-mac-izle-v-tr-tr-1zfp.php

http://grupo-logi.com/ljo/videos-tuzlaspor-istanbulspor-mac-ozeti-v-tr-tr-1ujj.php

https://2020.azureedge.net/mhg/Video-US-Zilimadjou-Galaxy-FC-v-en-gb-1rdy.php

https://xen.azurewebsites.net/kvx/Video-tuzlaspor-istanbulspor-canli-izle-v-tr-tr-1cgj.php

http://new.actiup.com/qyd/v-ideos-AS-Ain-M'lila-NC-Magra-v-en-gb-1snt.php

http://grupo-logi.com/ljo/videos-tuzlaspor-istanbulspor-maci-v-tr-tr-1uoa.php

http://wap.estilux.com/tbw/v-ideos-tuzlaspor-istanbulspor-mac-ozeti-v-tr-tr-1apd.php

https://xen.azurewebsites.net/kvx/Video-tuzlaspor-istanbulspor-maci-v-tr-tr-1ido.php

http://grupo-logi.com/ljo/videos-tuzlaspor-istanbulspor-canli-v-tr-tr-1nda.php

http://wap.estilux.com/tbw/Video-tuzlaspor-istanbulspor-maci-v-tr-tr-1coo.php

https://xen.azurewebsites.net/kvx/Video-AS-Ain-M'lila-NC-Magra-v-en-gb-1ofm.php

https://2020.azureedge.net/mhg/videos-US-Zilimadjou-Galaxy-FC-v-en-gb-1dys.php

http://new.actiup.com/qyd/Video-AS-Ain-M'lila-NC-Magra-v-en-gb-1qyj.php

http://grupo-logi.com/ljo/videos-AS-Ain-M'lila-NC-Magra-v-en-gb-1jqe.php

http://wap.estilux.com/tbw/videos-AS-Ain-M'lila-NC-Magra-v-en-gb-1nzy.php

https://xen.azurewebsites.net/kvx/videos-AS-Ain-M'lila-NC-Magra-v-en-gb-1vhw.php

http://wap.estilux.com/tbw/Video-AS-Ain-M'lila-NC-Magra-v-en-gb-1asq.php

http://grupo-logi.com/ljo/videos-AS-Ain-M'lila-NC-Magra-v-en-gb-1yaa.php

https://xen.azurewebsites.net/kvx/v-ideos-AS-Ain-M'lila-NC-Magra-v-en-gb-1oqp.php

https://2020.azureedge.net/mhg/video-US-Zilimadjou-Galaxy-FC-v-en-gb-1aaf.php

http://wap.estilux.com/tbw/videos-AS-Ain-M'lila-NC-Magra-v-en-gb-1zgb.php

http://grupo-logi.com/ljo/Video-AS-Ain-M'lila-NC-Magra-v-en-gb-1fqg.php

https://2020.azureedge.net/mhg/video-tuzlaspor-istanbulspor-mac-ozeti-v-tr-tr-1dyb.php

https://2020.azureedge.net/mhg/videos-tuzlaspor-istanbulspor-ozet-izle-v-tr-tr-1ozh.php

https://2020.azureedge.net/mhg/videos-tuzlaspor-istanbulspor-mac-ozet-v-tr-tr-1uir.php

https://2020.azureedge.net/mhg/v-ideos-tuzlaspor-istanbulspor-canli-izle-yayin-v-tr-tr-1hrn.php

https://2020.azureedge.net/mhg/videos-tuzlaspor-istanbulspor-canli-v-tr-tr-1pbm.php

http://www.dth.or.th/jbi/Video-petro-de-luanda-vs-akonangui-futbol-club-ao-vivo-v-pt-pt-1gxq.php

https://2020.azureedge.net/mhg/Video-AS-Ain-M'lila-NC-Magra-v-en-gb-1yys.php

https://2020.azureedge.net/mhg/video-AS-Ain-M'lila-NC-Magra-v-en-gb-1yed.php

https://2020.azureedge.net/mhg/v-ideos-AS-Ain-M'lila-NC-Magra-v-en-gb-1qpk.php

http://www.dth.or.th/jbi/Video-asc-kara-racing-club-dabidjan-en-direct-regarder-v-fr-fr-1jzc.php

http://new.actiup.com/qyd/video-Al-Merrikh-AS-Otoho-v-en-gb-1lut.php

http://www.dth.or.th/jbi/video-asc-kara-racing-club-dabidjan-en-ing-tv-v-fr-fr-1buf.php

https://xen.azurewebsites.net/kvx/Video-Al-Merrikh-AS-Otoho-v-en-gb-1sxj.php

http://grupo-logi.com/ljo/videos-Al-Merrikh-AS-Otoho-v-en-gb-1xio.php

http://wap.estilux.com/tbw/video-Al-Merrikh-AS-Otoho-v-en-gb-1lso.php

https://2020.azureedge.net/mhg/v-ideos-Al-Merrikh-AS-Otoho-v-en-gb-1ocg.php

http://new.actiup.com/qyd/video-Al-Merrikh-AS-Otoho-v-en-gb-1qhz.php

https://xen.azurewebsites.net/kvx/Video-Al-Merrikh-AS-Otoho-v-en-gb-1twi.php

http://grupo-logi.com/ljo/video-Al-Merrikh-AS-Otoho-v-en-gb-1xuu.php

http://wap.estilux.com/tbw/v-ideos-Al-Merrikh-AS-Otoho-v-en-gb-1nab.php

https://2020.azureedge.net/mhg/videos-Al-Merrikh-AS-Otoho-v-en-gb-1gno.php

http://www.dth.or.th/jbi/videos-Nkana-FC-Bantu-FC-v-en-gb-1eoq.php

https://2020.azureedge.net/mhg/videos-MC-Oran-JS-Kabylie-v-en-gb-1lwf.php

Loading all that data was simply a big strain on the CPU / GPU of the top of the line Mac. Of course I could’ve optimized the Sketch file myself too — but when you get a chance to have the power to build complex structure, you can rarely say no to that.

So while being a professional C++ programmer I always had a look at the alternatives. The first hopeful alternative was D. D looked promising initially but upon closer inspection I decided that D was really just a cleaned up version of what was fundamentally a bad idea. One of the key problems with C++ its kitchen sink approach to language design. There is just too much in there.

And frankly I think it was. I remember being able to write some decent programs in Go within about two days. Julia, my current favorite was also somewhat similar. Learning Rust on the other hand felt a lot like learning Haskell. Simply a lot of concepts and theory to understand before you can do anything useful.

But the story was not over. Closely following Go we got Rust. Initially I thought Rust was really what D should have been all along. A real rethinking of what C++ should have been. Rust kept low level control, high level abstraction mechanism and manual memory management but added unparalleled type safety. It all looked a bit too good to be true.