Building Blocks | August 2022

developer experience

Amnic’s monthly newsletter Building Blocks captures major news and trends in the developer community. 

This month’s newsletter talks about key findings of Stack Overflow Survey on factors affecting developer experience and productivity, GitHub’s AI pair programmer Copilot,  Carbon, touted as the experimental successor to C++, and a privacy scare in Japan. Plus, some recommendations for the weekend and MemeOps. At 900 words, this newsletter is a 4-minute read.
Happy reading!

IN FOCUS 

What Affects Developer Experience?

Developer productivity and developer experience continue to get impacted due to lack of the right enablers. This is the big takeaway from the 2022 Stack Overflow Developer Survey. Nearly 50% respondents believe that the onboarding time, regardless of the function, is long in their organizations. Further, only 38% report their organization has an internal developer portal that can help them find tools and services easily.

These bottlenecks are slowing down the ‘innovation supply chain’. Jyoti Bansal, CEO of Harness, takes the argument further when he says that most developers are spending more time toiling with administrative and repetitive work than writing a code. According to ActiveState’s 2019 developer survey, 61.5% of the developers surveyed spent four hours or even less a day writing code. Yet another survey, as far back as 2013, found that developers were spending up to 54% of their work hours on non-coding tasks.

While some things in life must not change, developer experience definitely should, and for the better.

Navigating with CoPilot

As the name suggests, Copilot, an AI-powered tool owned by GitHub, helps you write code faster by suggesting the next line of code in real time. It is almost how AI suggests the next word when you are writing a letter. GitHub’s editor extension, however, can do a lot more. It can suggest complete methods, boilerplate code, whole unit tests, and even complex algorithms. 

A month after it was made generally available to all developers, at $10/month, GitHub’s survey of over 2000 US-based developers claims that the AI pair programmer is indeed helping developers become more productive and has improved their coding (read more here). However, a proprietary service built on top of the work of the open source community, Copilot has also managed to ruffle a few feathers over copyright infringement and fair-use (read more here).

Is Carbon the Successor to C++?

Billed as the ‘experimental successor’ to C++, Carbon, a new programming language announced by Google, has become a talking point among the developer community. “Interoperability with and migration from existing C++ code” as well as language evolution (tool-based upgrades) are the key goals of Carbon as a successor language, said Google engineer Chandler Carruth at the CPP North C++ conference in Toronto last month. In other words, what Typescript is to Javascript and Kotlin is to Java, Carbon aspires to be the same for C++.

Comparisons with Rust are a no-brainer – a language syntactically similar to C++ but with memory safety and often voted by developers as one of the most loved languages (including in this year’s Stack Overflow Developer Survey). But Team Carbon believes it holds an edge, especially on interoperability. It is early days and the jury is still out on whether or not the future is Carbon! (You can watch Chandler Carruth’s talk here.)

BIZARRE-OPS

A Drunk Worker and a Privacy Scare

Some of us drink to celebrate and others to drown their sorrows or get over a hard day at work. But 460,000 residents of Amagasaki, an industrial city in western Japan, recently realized that a drunk man can also be the cause of a privacy scare. In this case, the man in question had one too many at a local restaurant. On his way back home, he realized his bag was missing, which among other things contained a USB drive with personal details (date of birth, address, bank account number) of nearly half a million Japanese citizens. 

The man had collected the USB drive from the city office and was supposed to transfer the data at a call centre. As the news spread, the city office was inundated with complaints. Later, at a press conference, city officials said the data in the drive was encrypted and password-protected, and bowed in an apology to the residents.

A scary story to drive home the message: encrypt your sensitive data and keep track of how many drinks you are having! You can read this bizarre episode in full here.

WEEKEND RECOMMENDATIONS 

One Long Read: Building for the 99% Developers

Not every developer works at Facebook, Apple, Amazon, Netflix or Google (FAANG), but the worldview on developer tools and experiences is dominated by the 1% working at these organisations. Because the view of the remaining 99% does not make it to the chatter, myths and misconceptions around developer tools – or just how an average developer’s day looks like – are in plenty. Jean Yang, founder and CEO of Akita Software, busts such myths with surgical precision here. A long read for the weekend.

One Video to Watch: The Role of QA in Agile Software by Dave Farley

Dave Farley, author of Continuous Delivery and Modern Software Engineering, is known for breaking down complex concepts into easy, digestible capsules. If you want to understand the importance of continuous testing and why test-driven development is the future, you can watch Farley’s talk on ‘The Role of QA in Agile Software’ here.

One Podcast to Listen to: How to Secure Kubernetes

If Kubernetes gets your goat and you have been looking for some expert opinion on strategies to secure Kubernetes, you may want to tune into this podcast. Darin Pope, developer advocate for CloudBees, and Viktor Farcic, a member of the Google Developer Experts and Docker Captains groups, who together run DevOps Paradox, are in conversation with Lachlan Evenson, Principal Program Manager on the open source team at Azure.

MEME-OPS

(Credit: r/DevOpsMemes/Posted by u/shadyfox3d)

203 thoughts on “Building Blocks | August 2022”

  1. Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?

  2. Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?

  3. I am sorting out relevant information about gate io recently, and I saw your article, and your creative ideas are of great help to me. However, I have doubts about some creative issues, can you answer them for me? I will continue to pay attention to your reply. Thanks.

  4. I am sorting out relevant information about gate io recently, and I saw your article, and your creative ideas are of great help to me. However, I have doubts about some creative issues, can you answer them for me? I will continue to pay attention to your reply. Thanks.

  5. I am an investor of gate io, I have consulted a lot of information, I hope to upgrade my investment strategy with a new model. Your article creation ideas have given me a lot of inspiration, but I still have some doubts. I wonder if you can help me? Thanks.

  6. I am an investor of gate io, I have consulted a lot of information, I hope to upgrade my investment strategy with a new model. Your article creation ideas have given me a lot of inspiration, but I still have some doubts. I wonder if you can help me? Thanks.

  7. I am an investor of gate io, I have consulted a lot of information, I hope to upgrade my investment strategy with a new model. Your article creation ideas have given me a lot of inspiration, but I still have some doubts. I wonder if you can help me? Thanks.

  8. I am an investor of gate io, I have consulted a lot of information, I hope to upgrade my investment strategy with a new model. Your article creation ideas have given me a lot of inspiration, but I still have some doubts. I wonder if you can help me? Thanks.

  9. I am an investor of gate io, I have consulted a lot of information, I hope to upgrade my investment strategy with a new model. Your article creation ideas have given me a lot of inspiration, but I still have some doubts. I wonder if you can help me? Thanks.

  10. I am an investor of gate io, I have consulted a lot of information, I hope to upgrade my investment strategy with a new model. Your article creation ideas have given me a lot of inspiration, but I still have some doubts. I wonder if you can help me? Thanks.

  11. After reading your article, it reminded me of some things about gate io that I studied before. The content is similar to yours, but your thinking is very special, which gave me a different idea. Thank you. But I still have some questions I want to ask you, I will always pay attention. Thanks.

  12. After reading your article, it reminded me of some things about gate io that I studied before. The content is similar to yours, but your thinking is very special, which gave me a different idea. Thank you. But I still have some questions I want to ask you, I will always pay attention. Thanks.

  13. After reading your article, it reminded me of some things about gate io that I studied before. The content is similar to yours, but your thinking is very special, which gave me a different idea. Thank you. But I still have some questions I want to ask you, I will always pay attention. Thanks.

  14. Your article made me suddenly realize that I am writing a thesis on gate.io. After reading your article, I have a different way of thinking, thank you. However, I still have some doubts, can you help me? Thanks.

  15. Your article made me suddenly realize that I am writing a thesis on gate.io. After reading your article, I have a different way of thinking, thank you. However, I still have some doubts, can you help me? Thanks.

  16. Your article made me suddenly realize that I am writing a thesis on gate.io. After reading your article, I have a different way of thinking, thank you. However, I still have some doubts, can you help me? Thanks.

  17. Your article made me suddenly realize that I am writing a thesis on gate.io. After reading your article, I have a different way of thinking, thank you. However, I still have some doubts, can you help me? Thanks.

  18. Your article made me suddenly realize that I am writing a thesis on gate.io. After reading your article, I have a different way of thinking, thank you. However, I still have some doubts, can you help me? Thanks.

  19. Your article made me suddenly realize that I am writing a thesis on gate.io. After reading your article, I have a different way of thinking, thank you. However, I still have some doubts, can you help me? Thanks.

  20. Your article made me suddenly realize that I am writing a thesis on gate.io. After reading your article, I have a different way of thinking, thank you. However, I still have some doubts, can you help me? Thanks.

  21. Your article made me suddenly realize that I am writing a thesis on gate.io. After reading your article, I have a different way of thinking, thank you. However, I still have some doubts, can you help me? Thanks.

  22. Your article made me suddenly realize that I am writing a thesis on gate.io. After reading your article, I have a different way of thinking, thank you. However, I still have some doubts, can you help me? Thanks.

  23. At the beginning, I was still puzzled. Since I read your article, I have been very impressed. It has provided a lot of innovative ideas for my thesis related to gate.io. Thank u. But I still have some doubts, can you help me? Thanks.

  24. At the beginning, I was still puzzled. Since I read your article, I have been very impressed. It has provided a lot of innovative ideas for my thesis related to gate.io. Thank u. But I still have some doubts, can you help me? Thanks.

  25. At the beginning, I was still puzzled. Since I read your article, I have been very impressed. It has provided a lot of innovative ideas for my thesis related to gate.io. Thank u. But I still have some doubts, can you help me? Thanks.

  26. At the beginning, I was still puzzled. Since I read your article, I have been very impressed. It has provided a lot of innovative ideas for my thesis related to gate.io. Thank u. But I still have some doubts, can you help me? Thanks.

  27. At the beginning, I was still puzzled. Since I read your article, I have been very impressed. It has provided a lot of innovative ideas for my thesis related to gate.io. Thank u. But I still have some doubts, can you help me? Thanks.

  28. At the beginning, I was still puzzled. Since I read your article, I have been very impressed. It has provided a lot of innovative ideas for my thesis related to gate.io. Thank u. But I still have some doubts, can you help me? Thanks.

  29. At the beginning, I was still puzzled. Since I read your article, I have been very impressed. It has provided a lot of innovative ideas for my thesis related to gate.io. Thank u. But I still have some doubts, can you help me? Thanks.

  30. At the beginning, I was still puzzled. Since I read your article, I have been very impressed. It has provided a lot of innovative ideas for my thesis related to gate.io. Thank u. But I still have some doubts, can you help me? Thanks.

  31. At the beginning, I was still puzzled. Since I read your article, I have been very impressed. It has provided a lot of innovative ideas for my thesis related to gate.io. Thank u. But I still have some doubts, can you help me? Thanks.

  32. At the beginning, I was still puzzled. Since I read your article, I have been very impressed. It has provided a lot of innovative ideas for my thesis related to gate.io. Thank u. But I still have some doubts, can you help me? Thanks.

  33. At the beginning, I was still puzzled. Since I read your article, I have been very impressed. It has provided a lot of innovative ideas for my thesis related to gate.io. Thank u. But I still have some doubts, can you help me? Thanks.

  34. At the beginning, I was still puzzled. Since I read your article, I have been very impressed. It has provided a lot of innovative ideas for my thesis related to gate.io. Thank u. But I still have some doubts, can you help me? Thanks.

  35. Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?

  36. “선입금&예약금없는 후불제
    시그니처출장마사지 시그니처출장안마 입니다.
    자택 오피스텔 모텔 호텔 등 에서 이용가능하며
    경기 인천 서울 전지역 30분 이내
    방문 가능합니다” 출장안마

  37. “이제 나가지말구 간편하게 계신곳에서 편하게 이용하세요 ~
    서울 전지역 모텔 . 호텔 . 오피스텔 . 원룸 등에서
    전화한통만 주시면 ok ~ !!
    직접 방문해서 케어 해드립니다 ” 출장안마

  38. Thank you very much for sharing. Your article was very helpful for me to build a paper on gate.io. After reading your article, I think the idea is very good and the creative techniques are also very innovative. However, I have some different opinions, and I will continue to follow your reply.

  39. Thank you very much for sharing. Your article was very helpful for me to build a paper on gate.io. After reading your article, I think the idea is very good and the creative techniques are also very innovative. However, I have some different opinions, and I will continue to follow your reply.

  40. I am a website designer. Recently, I am designing a website template about gate.io. The boss’s requirements are very strange, which makes me very difficult. I have consulted many websites, and later I discovered your blog, which is the style I hope to need. thank you very much. Would you allow me to use your blog style as a reference? thank you!

  41. I am a website designer. Recently, I am designing a website template about gate.io. The boss’s requirements are very strange, which makes me very difficult. I have consulted many websites, and later I discovered your blog, which is the style I hope to need. thank you very much. Would you allow me to use your blog style as a reference? thank you!

  42. I am a website designer. Recently, I am designing a website template about gate.io. The boss’s requirements are very strange, which makes me very difficult. I have consulted many websites, and later I discovered your blog, which is the style I hope to need. thank you very much. Would you allow me to use your blog style as a reference? thank you!

  43. I am a website designer. Recently, I am designing a website template about gate.io. The boss’s requirements are very strange, which makes me very difficult. I have consulted many websites, and later I discovered your blog, which is the style I hope to need. thank you very much. Would you allow me to use your blog style as a reference? thank you!

  44. I am a website designer. Recently, I am designing a website template about gate.io. The boss’s requirements are very strange, which makes me very difficult. I have consulted many websites, and later I discovered your blog, which is the style I hope to need. thank you very much. Would you allow me to use your blog style as a reference? thank you!

  45. I am a student of BAK College. The recent paper competition gave me a lot of headaches, and I checked a lot of information. Finally, after reading your article, it suddenly dawned on me that I can still have such an idea. grateful. But I still have some questions, hope you can help me.

  46. I am a student of BAK College. The recent paper competition gave me a lot of headaches, and I checked a lot of information. Finally, after reading your article, it suddenly dawned on me that I can still have such an idea. grateful. But I still have some questions, hope you can help me.

  47. I may need your help. I’ve been doing research on gate io recently, and I’ve tried a lot of different things. Later, I read your article, and I think your way of writing has given me some innovative ideas, thank you very much.

  48. I may need your help. I’ve been doing research on gate io recently, and I’ve tried a lot of different things. Later, I read your article, and I think your way of writing has given me some innovative ideas, thank you very much.

  49. Unquestionably imagine that which you said. Your favourite justification seemed to be on the net the easiest factor to take note of. I say to you, I definitely get annoyed at the same time as other people think about concerns that they just don’t recognize about. You controlled to hit the nail upon the highest as neatly as defined out the whole thing with no need side-effects , other people can take a signal. Will probably be back to get more. Thank you

  50. This is very interesting, You are a very skilled blogger. I’ve joined your rss feed and look forward to seeking more of your wonderful post. Also, I’ve shared your website in my social networks!

  51. I may need your help. I’ve been doing research on gate io recently, and I’ve tried a lot of different things. Later, I read your article, and I think your way of writing has given me some innovative ideas, thank you very much.

  52. I may need your help. I’ve been doing research on gate io recently, and I’ve tried a lot of different things. Later, I read your article, and I think your way of writing has given me some innovative ideas, thank you very much.

  53. I may need your help. I’ve been doing research on gate io recently, and I’ve tried a lot of different things. Later, I read your article, and I think your way of writing has given me some innovative ideas, thank you very much.

  54. I may need your help. I tried many ways but couldn’t solve it, but after reading your article, I think you have a way to help me. I’m looking forward for your reply. Thanks.

  55. I may need your help. I tried many ways but couldn’t solve it, but after reading your article, I think you have a way to help me. I’m looking forward for your reply. Thanks.

  56. I may need your help. I tried many ways but couldn’t solve it, but after reading your article, I think you have a way to help me. I’m looking forward for your reply. Thanks.

  57. I may need your help. I tried many ways but couldn’t solve it, but after reading your article, I think you have a way to help me. I’m looking forward for your reply. Thanks.

  58. I may need your help. I tried many ways but couldn’t solve it, but after reading your article, I think you have a way to help me. I’m looking forward for your reply. Thanks.

  59. I may need your help. I tried many ways but couldn’t solve it, but after reading your article, I think you have a way to help me. I’m looking forward for your reply. Thanks.

  60. Instagram takipçi satın al hizmetiyle güvenilir ve faturalı bir şekilde takipçi sayınızı arttırın. Türkiye’nin 1 numaralı servisi.

  61. Instagram takipçi satın almak istiyorsanız, kurumsal altyapımızla en güvenli şekilde ucuz beğeni, takipçi hizmetleri ve size özel çözümler üretmekteyiz.

  62. Instagram takipçi satın almak istiyorsanız, kurumsal altyapımızla en güvenli şekilde ucuz beğeni, takipçi hizmetleri ve size özel çözümler üretmekteyiz.

  63. En ucuz Instagram takipçi satın al seçeneği ile hesabınız etkileşimin doruklarına ulaşacaktır. Sosyal medya hesaplarınız için alacağınız paketleri mobil …

  64. Instagram takipçi satın almak istiyorsanız, kurumsal altyapımızla en güvenli şekilde ucuz beğeni, takipçi hizmetleri ve size özel çözümler üretmekteyiz.

  65. SATIN AL. INSTAGRAM PAKETLERİ. 2.500 Düşmeyen Takipçi. 0 Düşme Garantili; Anlık Başlar; Şifreniz İstenmez; 3D Güvenli Ödeme. 189.90₺. SATIN AL.

  66. Takipçi Satın Almak artık çok kolay, tek yapmanız gerek profilinizin kullanıcı adını yazmak. Hemen diğer profillerin arasından sıyrılın ve fenomenliğe adımınızı …

  67. En ucuz Instagram takipçi satın al seçeneği ile hesabınız etkileşimin doruklarına ulaşacaktır. Sosyal medya hesaplarınız için alacağınız paketleri mobil …

  68. Instagram takipçi satın almak istiyorsanız, kurumsal altyapımızla en güvenli şekilde ucuz beğeni, takipçi hizmetleri ve size özel çözümler üretmekteyiz.

  69. Tüm işlemleriniz 3D secure ile güvenlik altındadır, Resmi Ajans. Sosyal medya hesaplarınızın etkileşimini arttırın. Güvenli Ödeme. 7/24 Destek. Hızlı ve Güvenli. Müşteri Memnuniyeti. Faturalı İşlemler. Yasal İşlemler. Ajans Güvencesi. Hizmetler: instagram, tiktok, youtube.

  70. SATIN AL. INSTAGRAM PAKETLERİ. 2.500 Düşmeyen Takipçi. 0 Düşme Garantili; Anlık Başlar; Şifreniz İstenmez; 3D Güvenli Ödeme. 189.90₺. SATIN AL.

  71. Takipçi Satın Almak artık çok kolay, tek yapmanız gerek profilinizin kullanıcı adını yazmak. Hemen diğer profillerin arasından sıyrılın ve fenomenliğe adımınızı …

  72. I may need your help. I tried many ways but couldn’t solve it, but after reading your article, I think you have a way to help me. I’m looking forward for your reply. Thanks.

  73. I may need your help. I tried many ways but couldn’t solve it, but after reading your article, I think you have a way to help me. I’m looking forward for your reply. Thanks.

  74. I have a great interest in computer and aircrafts, especially military aircrafts. I am planning to do computer engineering and be involved in the designing of military aircrafts (aircraft’s computer).. I need to know whether the US Air Force needs computer engineers and if yes, will a computer engineer be wearing uniform and do they have military ranks ?.

Leave a Comment

Your email address will not be published. Required fields are marked *