Please stop the Dark Mode Act!

The colloquial Dark Mode Act states that every single programmer on Earth shall must code in dark mode.

Source: https://vt.tiktok.com/ZSdpXMfKn/?k=1

Through this post I kindly ask to all developers to stand against the Dark Mode Act. There are many reasons behind this, of course, but here are some highlights:

Reason 1: Not every modern “dark theme” is pure black.

That TikTok video I showed you, if you’re understand Indonesian language, originally featured someone saying that “programmers must be looking at (absolute, pure) black screen”.

One of my favorite dark themes, the One Dark that came from Atom, has a background color of . THAT’S NOT EVEN #000000!

Even the dark theme I use over the last 6 months: Ayu Dark, which has a background color of , and again, not #000000.

Of course, there are many themes that uses pure black as the background. But I see many of IDE default dark themes (including Darcula, Eclipse, Monokai) don’t sport pure black background.

Reason 2: Microsoft kinda hate dark mode by default?

Whether it’s the good-old Visual Studio, or the overhyped Visual Studio Code, you’ll always be likely greeted with a light theme on the first run, especially if you’re on Windows 7 or 8.

And if you factor in other IDEs: Eclipse, NetBeans, DEV-C++, PowerShell ISE, Scratch, Delphi, Google Apps Script, Notepad++, Microsoft SQL Sever Management Studio (SSMS), Tizen Studio, and even Jupyter Notebook, they’re all use light theme by default!

Reason 3: I personally love light themes.

Being able to switch between light and dark themes is indeed a personal freedom. That’s why I always find for matching light and dark theme sets over Kate and Visual Studio Code.

Again, I really loved the light themes of Ayu and (Atom) One for having enough levels of contrast between each color, yet dislike other themes such as Eclipse and GitHub for having too much text contrast.

Anyway, the reason why my personal website is dark by default is because the underlying WordPress block-based theme does not support light/dark switcher. I still have to respect those who want to live a dark life so yeah…

Introducing (#_ )

Hello, world!

It has been exactly one year after I purchased the domain which changed my life, forever. To celebrate this, we decided to form a new company dedicated to our journey as humans and robots.

Our group has many different great names, from “Hackers and Jackets” to the “Bearers of the Shells” (BOTS). But later, we feel that our company name should be more inclusive, representing

Pictogram-Kiloword Derivation Compression Algorithm

Our new company name, (#_ ), is set on the foundations of the pictogram-kiloword equivalence theorem, which roughly translates to “a picture is worth a thousand words”.

Oh, what a popular folklore! Yes, until two researchers created a set of algorithms to compress and decompress text through the use of Markov chains, TensorFlow, Twitter, and emojis.

After seeing their amazing work in deciphering one of the society’s advancement in human and digital communication, we believe and decided that the best way to name our company is by inputting the curent state of communities representing Indonesian youth, software developers, and the so-called “hackers”, into a modified version of the algorithm that outputs kaomojis instead of Unicode-standard emojis.

The algorithm originally outputted (#_^), also known as the black-eye kaomoji. Maybe the algorithm knows that we ourselves suffers emotional damage very often as (mostly) Asian deadline-threatened developer, I guess…

However, we disliked the output for a little bit as we really wanted our name to show care and optimism. Fortunately, one (#_ )-headed robot dumped the idea to just drop that ^ on the near end. Hence, (#_ ), which that (#_ ) said that the name is somewhat relatable and satisfying, as many ($_ ) and (>_ ) people agree as well.

Our company name speaks more than just a set of 5 ASCII characters. In fact, the hash (#) symbol on (#_ ) convey multiple meanings relevant to the current state of the (Indonesian) cyberspace, including:

  1. Inclusivity. # is used in C to provide necessary information to the compilers, such as including libraries, pragmas, and aliases. One of the common examples is #include<stdio.h>.

    Additionally, # is also commonly used to denote a rank or number (e.g. #1 in Japan). So that counts, too!
  2. Constructive Engagement. In order to provide a comment on Python, YAML, Bash, and others, a leading # is a must.

    Oh yeah, # gives your way to your next big marketing hit in social media platforms including Facebook, Instagram, LinkedIn, and Twitter.
  3. Freedom. Users of Linux, Unix, and alike know that # is the most powerful symbol in the terminal-verse. Also coming to the metaverse and multiverse near you.

    # whoami
    root
  4. Empowerment. Since we’re already root by default (see the whoami example above), we really want everyone to be root and free. In fact, the name (#_ ) is powerful enough to bring chaos to the Internet society, as well as empowerment to those people to fix the Internet ASAP.

    At the time of this writing, you cannot search for “(#_ )” on Twitter, so we believe that through our name we can encourage and empower Elon Musk to fix this bad bug appreciate this rootness, especially when other special names including X Æ A-12 are still searchable over Twitter.

New staffs, too!

To celebrate this anniversary, we decided to introduce some of new staffs working on our house. Alice and Bob, two of the most influential people of the world of cryptography, are making a comeback to join Nix and others in ($_ ).

Olivia Green, aka. alt2e and altgr (“alterine of the Great Britain”)

alt2e is alt1e, perfected. Looks like a refined alt1e and old-school game console straight out from SupaMerge and SCP-914.

Now, we believe many of you asked, why aren’t they (#_ )? Are they still afraid with mallory? Well, no.

  1. Pixel girl. alt1e declared herself as byte-blooded. But alt2e is made out of pixels and polygons. Sure, alt1e can travel through computer networks, and now alt2e loves to travels specifically to video games and metaverse.
  2. Better English, now based on the United Kingdom instead of the impostor United States of America.
  3. Better default keyboard layout, despite potentially confusing major North American citizens.
  4. Better graphics and virtualization, sporting a virtual humanoid face instead of a boring black sphere with green (#_ ) on it. Oh wait, we now can start to beat Lil Miquela and Kizuna A.I. in the virtual content creator business!
  5. And greener. She doesn’t just love green, she is! She autonomously declared herself as “Olivia Green”. What a pointer and somewhat a valid HTML color name she is!

Some people have also asked us what would alt2e or even pr0xy be after refined through the same process. We don’t have any official answers, though.

However, the OG alt1e still exists today, so I can safely say that “no alt1es were being harmed during the process”.

&& you

Creating these characters to life requires a lot of effort to make, operate, and maintain. However, we’re seeing your great works to power the same vision of us either at @reinhart1010 or (#_ ).

So we’ll be opening new opportunities to join our team. We’ll start with a limited beta to start a new community, preferably over Quora or Twitter. Stay tuned for more details!

Perubahan jam tidur.

Mulai hari ini saya akan menerapkan jadwal tidur biphasic pada pukul:

  • Malam: 22:00 – 02:00 WIB
  • Siang:
    • Opsi A: 07:00 – 11:00 WIB
    • Opsi B: 13:00 – 17:00 WIB

Ya, jadwal tidur tersebut tidaklah normal. Namun, saya tidak punya pilihan lain selain memanfaatkan jam-jam tidur saya sebelumnya untuk bekerja secara efektif.

Jadwal di atas sudah disesuaikan untuk menghormati periode-periode waktu ini:

  1. 00:00 – 01:00 Periode detoksinasi tubuh paling intensif selama waktu tidur
  2. 08:30 – 11:00 Ibadah Gereja (Minggu)
  3. 11:00 – 12:00 Pembersihan kamar tidur (Senin, Rabu, Jumat)
  4. 17:00 – 19:00 Ibadah Gereja (Sabtu)
  5. 19:00 – 21:00 Monitoring and Evaluation Enrichment Program
  6. 20:00 – 22:00 Sesi Connect Group (CG) / komunitas sel (Jumat)

Sebagai konsekuensi saya sudah tak lagi dapat melakukan kerja pukul 9-5 seperti biasanya. Namun bagi saya hal tersebut tidak terlalu penting.

Yang paling penting di sini adalah menghindari banyaknya potensi distraction yang disebabkan oleh faktor eksternal, termasuk:

  • Kelaparan karena makanan siang telat dipesan via GoFood/GrabFood
  • Sesi video conference perkuliahan adik saya
  • Bentakan berkali-kali dari anggota keluarga tentang suatu hal, sehingga saya tak dapat berkonsentrasi menyelesaikan salah satu Ujian Akhir Semester (UAS) lalu.

Saya tahu bahwa hal-hal tersebut tidak akan selalu muncul pada pukul 2 subuh hingga pukul 5 pagi. Dan jam-jam sunyi tersebutlah yang saya selalu haus dan butuhkan akhir-akhir ini, mengingat bahwa saya sekaligus berkuliah sambil bekerja di industri yang sama.


Saya berharap agar jadwal tidur dan kerja tersebut dapat saya lakukan secara konsisten hingga kelulusan saya. Demi produktivitas dan kebaikan kita bersama. Terima kasih dan sampai jumpa.

Reinhart100

Catatan: Informasi yang disampaikan berikut ini hanya untuk kepentingan profetik, dan bukan merupakan keputusan resmi dari sinode Gereja Mawar Sharon (GMS).

1-100: Indonesia, Timor Leste

  1. GMS Banda Aceh
  2. GMS Banggai
  3. GMS Bangka
  4. GMS Bangkalan (Madura)
  5. GMS Belitung
  6. GMS Bengkulu
  7. GMS Bima
  8. GMS Bintaro
  9. GMS Blitar
  10. GMS Blora
  11. GMS Buleleng
  12. GMS Cikupa (Citra Raya / Suvarna Sutera)
  13. GMS Cilacap
  14. GMS Deli Serdang
  15. GMS Ende (NTT)
  16. GMS Entikong
  17. GMS Gorontalo
  18. GMS Indramayu
  19. GMS Jepara
  20. GMS Karawang
  21. GMS Kendal
  22. GMS Ketapang (Kalimantan Barat)
  23. GMS Kosambi (PIK 2)
  24. GMS Lamongan
  25. GMS Manokwari
  26. GMS Martapura
  27. GMS Mentawai
  28. GMS Merauke
  29. GMS Mimika / Timika
  30. GMS Mojokerto
  31. GMS Nusantara (Ibu Kota Negara / IKN)
  32. GMS Padang
  33. GMS Parepare
  34. GMS Pekalongan
  35. GMS Probolinggo
  36. GMS Purbalingga
  37. GMS Purwakarta
  38. GMS Sentul (Sentul City)
  39. GMS Serang
  40. GMS Singkawang
  41. GMS Sofifi (Kep. Ternate)
  42. GMS Sumbawa (NTB)
  43. GMS Sumenep (Madura)
  44. GMS Tanjung Pinang
  45. GMS Tanjung Selor
  46. GMS Tasikmalaya
  47. GMS Tegal
  48. GMS Ternate
  49. GMS Ungaran
  50. GMS Wamena

51-55: Singapura

  1. ROSC Bras Basah (Little India)
  2. ROSC Jurong
  3. ROSC Punggol
  4. ROSC Tampines
  5. ROSC Woodlands

56-65: Malaysia

  1. GMS Bentong
  2. GMS Bukit Bintang (Kuala Lumpur)
  3. GMS Gombak
  4. GMS Johor Bahru
  5. GMS Kota Kinabalu
  6. GMS Kuching
  7. GMS Penang
  8. GMS Petaling Jaya
  9. GMS Putrajaya
  10. GMS Selangor

66-100: International

  1. GMS Adelaide
  2. ROSC Abu Dhabi
  3. ROSC Auckland
  4. ไม้ดอกหนึ่งที่ชาโรน Bangkok
  5. ROSC Berlin
  6. ROSC Boston
  7. GMS Brisbane
  8. 샤론의 장미여 Busan
  9. GMS Canberra
  10. ROSC Davao
  11. ROSC Delhi
  12. ROSC Dubai
  13. ROSC Edinburgh
  14. ROSC Holland
  15. 沙崙花教會 Hong Kong
  16. 샤론의 장미여 Incheon
  17. ROSC Ireland
  18. ROSC Istanbul
  19. ROSC Tokyo
  20. ROSC London
  21. 沙崙花教會 Macao
  22. ROSC Manchester
  23. ROSC Manila
  24. GMS Melbourne
  25. ROSC Ontario
  26. ROSC Orlando / Florida
  27. ไม้ดอกหนึ่งที่ชาโรน Pattaya
  28. GMS Perth
  29. ROSC Redmond / Seattle
  30. ROSC San Francisco (California)
  31. ROSC Tokyo
  32. 샤론의 장미여 Seoul
  33. 沙崙花教會 Taipei
  34. GMS Timor Leste
  35. ROSC Washington, DC.

Tidying up our email addresses

A bit of history

Our email journey starts with a humble Yahoo! Mail email address originally meant for school assignments and transferring files. Note that the grand era of Firefox Send, Google Workspace, and Microsoft 365 wasn’t there yet, so sending email attachments was the norm.

Sure, that address was then used to sign up to hundreds of new websites, but soon we get a brand new Gmail address and even two Microsoft accounts (Hotmail and Outlook.com).

Untuk today. We have several unused email addresses originally meant for business purposes, and now another email address from BINUS University. And since we purchased two domains, reinhart1010.id and alterine0101.id, we can literally use MX records to set a custom email address for each of our domains. And subdomains, too.

Three leaders. Three main email addresses.

So today, we decided introduce these three new email addresses which will serve as the main email addresses for everything, from automated messages to fanmails up to Reinhart’s actual email address(es):

  • system@reinhart1010.id
  • root@reinhart1010.id
  • superuser@reinhart1010.id

But before that, we originally wanted to write our email addresses this way:

  • (>_)@reinhart1010.id
  • (#_)@reinhart1010.id
  • ($_)@reinhart1010.id

However, these characters are happen to be special characters in the world of internet and email. That means we are all special. But that also means that we can’t use those names as email addresses, too!

Anyways, we will be further setting up new email aliases and forwards, so you can still send me a message via shiftine@reinhart1010.id and replied by someone from system@reinhart1010.id. You can safely assume it’s from me or my friends 😉

So yeah that’s a quick update. Have a nice day!

Published
Categorized as Updates

Our investigation on Pos Indonesia phishing and scamming attempt.

You are receiving this message as we have found you as the official contact address or representative of one of the following:

  • Cloudflare (https://cloudflare.com/), as we found the suspected site uses Cloudflare’s website protection service,
  • NOBU National Bank (https://www.nobubank.com/), as we found payment details linked to the bank,
  • Pos Indonesia (https://posindonesia.co.id/), to notify on a recent phishing attack claiming on behalf of the company,
  • Representative(s) of Ministry of Communication and Informatics, Republic of Indonesia (https://kominfo.go.id/) who are taking part in SMS and internet regulations,
  • Operators of the s.id URL shortening service (https://s.id/), as the phishing actor uses their service to shorten the offending URL(s), and
  • Webnic (https://www.webnic.cc/), as the domain registrar of the suspected site.

We have recently found a lucky draw phishing attempt which uses your service and/or intellectual properties which claims on behalf of Pos Indonesia, the Indonesian state-owned post office and delivery service.

The suspected site is located on https://posgiroindonesia.com/, which was registered through Webnic on March 12th, 2022, 01:48:36 UTC as found on the domain’s WHOIS entry:

Domain Name: posgiroindonesia.com Registry Domain ID: 2681013274_DOMAIN_COM-VRSN Registrar WHOIS Server: whois.webnic.cc Registrar URL: webnic.cc Updated Date: 2022-03-12T01:50:04Z Creation Date: 2022-03-12T01:48:36Z Expiration Date: 2023-03-12T01:48:36Z Registrar: WEBCC Registrar IANA ID: 460 Registrar Abuse Contact Email: compliance_abuse@webnic.cc Registrar Abuse Contact Phone: +60.389966799 Domain Status: ok https://icann.org/epp#ok Registry Registrant ID: Not Available From Registry Registrant Name: Domain Admin Registrant Organization: Whoisprotection.cc Registrant Street: L4-E-2, Level 4, Enterprise 4, Technology Park Malaysia, Bukit Jalil Registrant City: Kuala Lumpur Registrant State/Province: Wilayah Persekutuan Registrant Postal Code: 57000 Registrant Country: Malaysia Registrant Phone: +60.389966788 Registrant Phone Ext: Registrant Fax: +603.89966788 Registrant Fax Ext: Registrant Email: reg_19705533@whoisprotection.cc Registry Admin ID: Not Available From Registry Admin Name: Domain Admin Admin Organization: Whoisprotection.cc Admin Street: L4-E-2, Level 4, Enterprise 4, Technology Park Malaysia, Bukit Jalil Admin City: Kuala Lumpur Admin State/Province: Wilayah Persekutuan Admin Postal Code: 57000 Admin Country: Malaysia Admin Phone: +60.389966788 Admin Phone Ext: Admin Fax: +603.89966788 Admin Fax Ext: Admin Email: adm_19705533@whoisprotection.cc Registry Tech ID: Not Available From Registry Tech Name: Domain Admin Tech Organization: Whoisprotection.cc Tech Street: L4-E-2, Level 4, Enterprise 4, Technology Park Malaysia, Bukit Jalil Tech City: Kuala Lumpur Tech State/Province: Wilayah Persekutuan Tech Postal Code: 57000 Tech Country: Malaysia Tech Phone: +60.389966788 Tech Phone Ext: Tech Fax: +603.89966788 Tech Fax Ext: Tech Email: tec_19705533@whoisprotection.cc Name Server: DOM.NS.CLOUDFLARE.COM Name Server: TERESA.NS.CLOUDFLARE.COM DNSSEC: unsigned URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/ >>> Last update of WHOIS database: 2022-03-12T01:50:04Z <<<
Code language: CSS (css)

The site uses Cloudflare and a WHOIS protection service to protect their website and related identities.

Here, visiting https://posgiroindonesia.com/ directly will simply redirect the user to https://posindonesia.co.id/, the official website of Pos Indonesia. However, visiting the suspected URL with a special random ID will redirect the user into a special website, such as https://posgiroindonesia.com/cf62....e5b7.

The original webpage consists the victim’s name, mobile number, as well as home address. This is why we decided to redact these information (including the original, offending URL) when publishing this report to our official website at https://reinhart1010.id/.

The phishing website is powered by Laravel, a PHP-based web development framework, which further suggests that the site is being hosted on a LAMP (Linux-Apache-MySQL/MariaDB-PHP)-based web server.

However, we could not identify the web hosting provider of this website as the site is being protected by Cloudflare. In technical terms, performing a WHOIS entry lookup on each of IP addresses linked to the posgiroindonesia.com‘s DNS entry will simply return a list of Cloudflare-managed servers, instead of the original web server which runs the website.


When pressing the “Claim” button shown on the above screenshot, the site performs a HTTP POST request to return a valid QR code for use in QRIS, the national QR-based payment system which is based on EMVCo’s QR Code Specification for Payment Systems.

Here, understanding the EMVCo’s specification for merchant-presented payment QR codes is crucial to identify the threat actor. The above QR code contains the following payload:

00020101021226670016COM.NOBUBANK.WWW01189360050300000839560214531186424655810303UME51440014ID.CO.QRIS.WWW0215ID20221563643500303UME5204549953033605409251990.005802ID5903MRS6015JAKARTA SELATAN61051221062770114031300054398220525c6bf0ed4fb2cec5f40ed066cd061920220313165000231530703A016304EFF2
Code language: CSS (css)

Which suggests that:

  1. The QR code declares itself as a dynamic payment QR code (“QRIS Dinamis”), which are more commonly used in payment gateways, EDC machines, and SaaS-based POS systems rather than a static QR code (“QRIS Statis”) which is commonly printed as stickers in brochures and shops.
  2. The QR code was created on behalf of “MRS” instead of “Pos Indonesia”, which is intentional to avoid rejection by Indonesian banks, digital wallets, and payment providers who are eligible to issue new QRIS payment QR codes.
  3. The National Merchant ID (NMID) of the suspected scammer’s merchant is ID2022156364350.
  4. The merchant falls under the “Convenience and Specialty Stores” (5499) category, according to the QR’s metadata. Similarly, we also have a valid static QRIS code (pictured below) which also falls under this exact category, despite declaring ourselves as a “Software house and SaaS provider” when requesting one from our QRIS issuer.
Our official QRIS QR code. Original payload: 00020101021126680016ID.CO.TELKOM.WWW011893600898029003487302150001952900348730303UMI51440014ID.CO.QRIS.WWW0215ID10221477541080303UMI5204549953033605502015802ID5925REINHART PREVIANO KOENTJO6015KOTA JAKARTA PU61051026062220511100027433310703A1763040D45
  1. The QR code was issued by neither any Indonesian state-owned banks (BNI, BRI, BTN, Bank Mandiri) nor Pospay, a digital wallet service owned by Pos Indonesia itself.
  2. Instead, the QR code was issued by NOBU National Bank, a privately-owned Indonesian bank, with the internal merchant PAN of 936005030000083956 and internal merchant ID of 53118642465581.
  3. Since the QR code was created dynamically (see Point 1) and issued by NOBU (see Point 6), we can highly assume that the scammer abuses NOBU’s online payment gateway system to generate dynamic QRIS payment codes for phishing and scamming purposes.

Note that we cannot further identify the scammer beyond this point. However, it is fairly easy for NOBU and legal authorities to further investigate and capture these scammers, as valid Indonesian IDs are still required to request new QRIS codes from authorized issuers, which can be found on https://www.aspi-indonesia.or.id/standar-dan-layanan/qris/.


Here, we decided to notify related parties in the following order to help legal authorities validate this issue before revoking access to both QRIS merchant account and the suspected website.

  1. NOBU National Bank and Pos Indonesia
  2. s.id URL shortening service and Ministry of Communication and Informatics of Republic of Indonesia
  3. Cloudflare and Webnic

We value your cooperation in resolving this issue. In fact, we know that most of our contacted parties are still actively fighting online scams from Indonesia and all around the world. We understand that this type of scam is fairly new, hence stopping this scam website in the first place marks a great start in stopping future QRIS-based online scams.


IMPORTANT NOTE: If you are voluntarily reading this from Indonesia, please do not give donations directly to our own QRIS payment code as shown on this blog post. Instead, you may support us through a number of ways, including sites such as Saweria and Trakteer which also supports payments from e-wallets and QRIS.

Update 1: March 15, 2022

We forwarded the issue to NOBU National Bank via their official WhatsApp account. However, the bank rejected our report for not submitting transaction evidences with the scammer. The bank expects users to report scams after they’re being scammed, or in their own terms, “experiencing financial losses”.

Meanwhile, the website was experiencing 500: Internal Server Error. The site is broken, I guess. But we decided to forward this issue to Cloudflare and Google Safe Browsing as well.

Update 2: March 18, 2022

We’re still curious enough to check whether the scam site is still working. Our Cloudflare and Google Safe Browsing reports didn’t have any effects, though.

However, what’s changing here is that the “Claim” button redirects to a checkout page generated by Xendit, a Southeast Asia payment gateway, in case you’re already familiar with Square and Stripe. This time, the merchant claimed to be “POSGIRO” instead of “MRS”. The original invoice URL is https://checkout.xendit.co/web/6234b85f9820c061fbb94cfd.

What a real Pos Indonesia checkout page look like?

Some people also asked us whether there are clear examples of Pos Indonesia’s real checkout page. Fortunately, we have one answer, on va.posindonesia.co.id, right when we receive an import tax bill to get our Hacktoberfest 2021 prizes mailed to our home address.* Here’s another QRIS for you to analyze:

The original payload here is:

00020101021226740022ID.CO.POSINDONESIA.WWW01189360816100000060050215ID20211150768080303PSO5204931153033605405675005802ID5917POS_INTERNASIONAL6007BANDUNG61054011562220703A010111500707128306304AB3B
Code language: CSS (css)

Which clearly states that this is a dynamic payment QR code (“QRIS Dinamis”) issued right from Pos Indonesia! At least for their own postal and delivery services as well as Pospay merchants out there.

Sebuah review teknikal tentang Leslar Metaverse.

Kali ini saya akan membahas Leslar Metaverse, salah satu proyek token mata uang kripto dan metaverse yang sedang dikembangkan oleh para artis di Indonesia. Awalnya saya hanya ingin membahas tentang ASIX token, atau lebih tepatnya ASÎX, tapi nama “metaverse” yang disematkan di dalam Leslar Metaverse ini sudah cukup membuat saya ngakak.

1. Whitepaper yang bukan Whitepaper.

Si “whitepaper” yang ditunjukkan oleh proyek Leslar Metaverse ini ternyata bukanlah sebuah “kertas putih”, tapi slideshow Canva yang bisa diakses di sini.

Menurut saya, “whitepaper” yang satu ini sangat berbeda jika dibandingkan dengan whitepaper resmi dari Bitcoin, Ethereum, Polygon, dan sebagainya. Selain karena warna latar belakang sang whitepaper yang tidak berwarna cerah, whitepaper dari Leslar Metaverse tidak mengidentifikasi masalah-masalah saat ini yang akan dituntaskan dalam proyek tersebut.

Whitepaper resmi Bitcoin menyatakan bahwa Bitcoin ingin menyelesaikan masalah yang sering dihadapi dalam dunia pembayaran online, yaitu karena adanya pihak penengah atau pihak ketiga (misal: GPN, Visa, Mastercard, atau payment gateway) yang selalu memfasilitasi setiap transaksi di dalamnya. Sedangkan, Ethereum dirancang dengan konsep bahwa blockchain tidak hanya dapat dijadikan sebagai ledger besar untuk menyimpan transaksi moneter layaknya Bitcoin, dan blockchain milik Ethereum juga dapat dipakai untuk menyimpan berbagai data, termasuk custom token seperti token $LESLAR yang dirancang saat ini, serta NFT dan smart contract.

Tapi, masalah-masalah apa yang ingin diselesaikan oleh proyek Leslar Metaverse ini? Sang whitepaper menyatakan bahwa mereka juga berinisiatif untuk mendukung para bayi terlantar untuk pendidikannya. Saya yakin ada banyak perusahaan, organisasi, artis, dan individu yang sudah berhasil mewujudkannya, tanpa merilis koin, NFT, dan metaverse baru. Cukup pakai Rupiah dan fasilitas dunia nyata yang sudah ada saat ini, seperti situs Kitabisa.com.

Semua ini bisa dilakukan tanpa token presale.

Selain itu, Leslar Metaverse juga menyatakan mereka berambisi untuk memperkenalkan dan mengedukasi masyarakat Indonesia terhadap dunia digital. Mohon maaf, jika Anda ingin melakukannya, Anda sebaiknya berpartisipasi dalam meningkatkan literasi digital masyarakat Indonesia, seperti program Pandu Digital dan Siberkreasi ala pemerintah. Bukan merilis $LESLAR atau Leslar Metaverse dan mempromosikannya dengan the power of emak-emak.

2. Hanya akan ada 8.888 fans Leslar sejati di dunia ini.

Leslar Metaverse juga mengenal istilah Leslarian. Namun, istilah tersebut berbeda dengan istilah Leslar Lovers bagi para fans Lesti dan Bilar di Indonesia dan di Asia Tenggara. Sekedar informasi, Leslarian ini akan dirilis sebagai sebuah koleksi NFT dengan total 8.888 karakter unik yang akan dirilis dan diperjualbelikan.

Jika memang sang “metaverse” yang digadang-gadangkan oleh Leslar Metaverse ini sudah siap untuk dilihat dan dikunjungi, saya yakin bahwa Leslarian akan menjadi koleksi yang sangat langka bagi Indonesia dan dunia. Karena NFT tersebut dapat didagangkan sebagai pengakuan dari Leslar Metaverse (dan bahkan Leslar Entertainment juga) terhadap setiap Leslar Lovers sebagai fans resmi yang berhak untuk menikmati apa saja yang Leslar Metaverse tawarkan.

3. Bukan DAO. Tapi monarki digital.

Pengembangan metaverse yang terintegrasi dengan blockchain kini juga mengenal istilah bernama DAO, singkatan dari decentralized autonomous organization alias organisasi otonom yang terdesentralisasi. Artinya, DAO adalah sebuah organisasi digital yang dikelola secara otomatis, serta kepemilikan dan kepengurusan DAO tersebut dapat berubah-ubah sesuai dengan sistem dan ketentuan yang berlaku.

Berdasarkan whitepaper resmi, Leslar Metaverse bukanlah merupakan sebuah DAO. Melainkan sebuah monarki digital di mana Bilar-lah yang menjadi raja dan Lesti menjadi ratu di dalam dunia digital yang mereka kembangkan. Lagian, Leslar Metaverse juga melabel dirinya sebagai perusahaan, bukan organisasi.

Jika Leslar Metaverse benar-benar merupakan sebuah monarki, dengan 8.888 Leslarian yang diakui sebagai warga negara tersebut, Leslar Metaverse bisa saja bergabung dalam proyek Bitnation untuk membuat sebuah negara dan kerajaan digital yang terpisah dari bangsa dan Republik Indonesia, dimana Leslar Kingdom mengakui $LESLAR sebagai alat pembayaran yang sah. Sayangnya, demografik kerajaan ini tidak dapat diukur karena populasinya sangat stagnan, yaitu delapan ribu delapan ratus delapan puluh delapan Leslarian, sebagaimana diatur di dalam Undang-Undang Dasar milik mereka.

4. Ini Leslar Universe. Bukan Leslar Metaverse.

Proyek “metaverse” yang dikembangkan oleh Leslar Metaverse sama sekali tidak menjelaskan apakah mereka akan tetap menghormati hak-hak asasi pengguna metaverse yang sesungguhnya. Salah satu dari hak tersebut adalah hak untuk berkreasi dan membuat dunia sendiri di dalam metaverse tersebut.

Dalam metaverse, “ruang” (misalnya kamar atau rumah) dan “dunia” memiliki perbedaan yang cukup signifikan, sehingga jika Leslar Metaverse hanya memperbolehkan para penggunanya untuk memiliki ruang sendiri, namun harus berada di dalam dunia yang sama (misal: Leslar City), Leslar Metaverse kemudian tidak dapat disebut sebagai proyek metaverse secara sah menurut hukum ruang siber yang berlaku.

5. Siapakah developernya?

Kami juga menanyakan apakah ada developer asli di balik proyek Leslar Metaverse. Khususnya dalam tim pemgembang aset, game developer, moderator metaverse, dan sebagainya. Dan berdasarkan riset kami dalam mengembangkan ExpoSURE, kami yakin bahwa proyek metaverse seperti ini hanya bisa disukseskan melalui game studio dengan sumber daya yang memadai seperti Agate Studio dan WIR Group.

Sedangkan, sang “monarki digital” Leslar Metaverse ini memiliki segenap “tim profesional” dengan nama-nama yang cukup generik: Reza, Anthonius, Kevin, Hanson, dan Wilson. Saya saat ini mengenal belasan orang dengan nama “Kevin”, karena itu saya tidak tahu Kevin atau Kevin yang mana yang merupakan Kevin yang Kevin sebagai Kevin di balik Leslar Metaverse ini.

Kevin yang Tertukar

…kecuali Rudy Salim sebagai “Elite President”. Dengan hobinya dalam dunia otomotif dan pembelian Cilegon United FC dalam portfolio bisnisnya, kembali lagi saya tidak melihat tanda-tanda bahwa salah satu di balik “tim profesional” Leslar Metaverse memiliki latar belakang di dalam pengembangan dunia virtual dan video game.

Selain itu, pihak Leslar Metaverse juga memprioritaskan pengembangan metaverse yang sesungguhnya pada fase terakhir, sedangkan agenda untuk fase-fase sebelumnya sebagian besar diisi dengan propaganda koin $LESLAR dan NFT Leslarian.

Apakah itu berarti mereka memang sedang mencari SDM untuk mengembangkan metaverse yang diidam-idamkan, atau hanya ingin memperlambat pengembangan metaverse tersebut sehingga agenda terselubung dapat mereka jalankan di tengah-tengah perjalanan?

Kesimpulan

Berdasarkan berbagai fakta di atas saya melihat bahwa Leslar Metaverse kini lebih berfokus dalam menjual aset kripto daripada mengembangkan metaverse sesuai visi mereka. Padahal, metaverse lain seperti VRChat, Roblox dan Minecraft kini dapat dinikmati oleh siapapun tanpa perlu pergi ke Indodax atau Tokocrypto dan membeli NFT “Ghozali Everyday”.

Saat ini saya tidak bisa berkomentar apakah Leslar Metaverse adalah penipuan atau tidak, tapi dengan struktur monarki yang mereka terapkan saya yakin proyek “metaverse artis” seperti ini dapat mengalami kesalahan fatal sesuai dengan keputusan dari kerajaannya. Coba kita lihat apakah yang akan dilakukan King Bilar dan Queen Lesti dalam pengembangan Leslar Metaverse nanti.

Update 25 Februari 2022

Beberapa hari sebelum artikel ini dirilis, saya cukup dikagetkan dengan headline ini:

https://www.vice.com/en/article/wxd4w5/web3-developers-have-discovered-a-functioning-metaverse-its-minecraft

Nah, hayo lo, Leslar Metaverse, kenapa harus bikin metaverse lagi kalau Minecraft juga sudah dipilih sama beberapa proyek Web3?

I’m Nate, the blue command-line guy.

So, people are asking me about my shiny blue virtual add-on to my head. Some even called me “blue-helmet” or “balloon-head” for that, even though the official name for that is the Shell.

You know, the “Bearers of the Shell” refers to those who wear shells as identity and power, and I love being shelled this way, especially on social media and internet. There are many reasons why I really liked that, and some of them are:

1. Because I love the command-line.

The inspiration behind this specific shell is the universally-known official logo of the command-line, or “terminal”. Yeah, just compare my shell with the official logos of Windows Terminal, Microsoft PowerShell, macOS’ Terminal.app, GNOME Terminal, Termux, and so on. And they are surprisingly the same!

Sure, command-line is cool, and people over r/unixporn have shown how cool the world of command-line could be. However, the Windows Command Prompt (cmd.exe) sits right next to the Registry Editor (regedit.exe) as the most feared Windows programs by novice users at all time.

Being able to destroy your computer that way doesn’t always mean you should keep off your hands and feet from that. I have many stories to tell when it comes to destroying my Linux installation (which should be OK since Linux is mostly free without activation and licensing stuff) but hey, command-line is the most productive tool I ever have even today when I work in server administration.

2. Because I am the command-line.

My interests in the command-line world transformed me into becoming one with the command-line.

Just kidding, but since:

  1. I hear your inputs
  2. I process and take actions from my mind
  3. I give back the results to you

I’m practically the same as command-line programs and computers in general: processing inputs for outputs. After all these years, I really feel I’ve been the command-line guy for years, advocating the original git command instead of those Git GUIs. And yes, I have done great things through command-line, too!

3. Because I love to be Nate, one of my first OCs.

Before Shiftine, pr0xy, mallory and others came, there was an idea to create a video games about tech. The idea since then was narrowed down into a webcomic, then soon disappeared in favor of great robots that you see today.

The first (couple) of OCs are Nate and Nix. And they have evolved from the generic Alice and Bob as well as “Charlie and Charlene”, aka. the “char-acters”, in 2014. It wasn’t until 2021 when these characters finally show up with shells replacing their heads, especially as in early concepts they were humans with poles which act as their AI assistants. Or perhaps, “magic wands”, if I could say.

But soon I’m proud of my creations. And that’s why I decided to be him.

4. And because some family concerns.

I live in an environment where people don’t want their faces to be publicly recognized. No, we’re not talking about European Union or surveillance capitalism here, but there’s one real case which I need to address here.

Now, look again at this picture.

I really liked the fact that you’re more likely to see Nate rather than my real face here. Just try to see that picture from a distance, and you’ll finally can’t even tell the difference between Nate and myself. Yeah, I feel amalgamated in this picture, too!

If you search for “Reinhart Previano” today, you’ll more likely to see characters like these instead of my face popping on the search results, thanks to our site’s great SEO. This is awesome! That means I’m famous for having my shell stuck on my head, and those who try to threaten my family will be more difficult to find me in real life. Oh by the way, I don’t wear this shell in real life, so good luck finding which real face is mine!

Yeah, I’ll be riding the cursor of my dreams.

So, one cool thing that Nate ever had before is his cursor. You can say that as his primary means of transportation. And as the Nate you know today I gave it to Shiftine for her work.

But today I’m thinking of creating a new one for myself, and possibly for many other bearers out there.

Since I’m also a software developer I’m thinking of creating a loyalty program where you can collect shells and cursors. I bet that would be even awesome if you can have yourself an unique and undefined BOTS experience.

BOTS doesn’t have to take place in the metaverse, anyway. In fact, I heard some rootheads are making their own version of the metaverse. What that could possibly be?

That’s all for now, I’ll gonna sleep and dream and wake up as Nate. Yeah, I love blue, is that a problem for you?

grebek salah satu iklan vscode;

oh hai semua! hari ini gw bakal review extension vscode yang satu ini:

hah, kok iklan slot judi ya?

btw, extension vscode yang satu ini punya identifier slot-online-terpercaya.slot-terbaik-indonesia-2022; dan biar aman kita bakal grebek source code extensionnya!

pertama-tama, situs Visual Studio Marketplace tetep bakal nyuruh kalian buka vscode untuk download extensionnya; tapi gw pingin download file .vsix nya saja;

tapi untungnya WAKTU ITU kita bisa wget https://slot-online-terpercaya.gallery.vsassets.io/_apis/public/gallery/publisher/slot-online-terpercaya/extension/slot-terbaik-indonesia-2022/0.0.1/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage buat download packagenya secara langsung; kita rename filenya jadi judi.zip dan diekstrak seperti biasa;

ini adalah isi dari extension/extension.js nya yang gw mau!

// The module 'vscode' contains the VS Code extensibility API // Import the module and reference it with the alias vscode in your code below const vscode = require('vscode'); // this method is called when your extension is activated // your extension is activated the very first time the command is executed /** * @param {vscode.ExtensionContext} context */ function activate(context) { // Use the console to output diagnostic information (console.log) and errors (console.error) // This line of code will only be executed once when your extension is activated console.log('Congratulations, your extension "slot-olympus" is now active!'); // The command has been defined in the package.json file // Now provide the implementation of the command with registerCommand // The commandId parameter must match the command field in package.json let disposable = vscode.commands.registerCommand('slot-olympus.duta', function () { // The code you place here will be executed every time your command is executed // Display a message box to the user vscode.window.showInformationMessage('Hello World from Bocoran Trik Slot Gacor Olympus Gampang Jackpot, Slot4D.!'); }); context.subscriptions.push(disposable); } // this method is called when your extension is deactivated function deactivate() {} module.exports = { activate, deactivate }
Code language: JavaScript (javascript)

ya, dari sini kita bisa bilang ini cuman extension dummy; mereka cuman ngandalin README.md biar bisa ngiklanin diri di Visual Studio Marketplace;

review palsu pengguna

seperti biasa ada juga beberapa user yang naruh testimoni di sana;

kok bisa ngerambah ke vscode ya?

pertama-tama, gw yakin yang bikin iklan ini adalah orang/developer di balik situs-situs judi tersebut; karena untuk bisa bikin extension di vscode kalian harus mahir pakai javascript dan nodejs;

yah, seandainya kalau extension ini dipublish langsung di GitHub, kita bisa follow si developer websitenya; salam kenal, btw;

oke sekian grebek extension hari ini; eh katanya masih ada banyak iklan judi online lagi ya!?

The Recycled Developer™

Hi, I’m not just an ordinary developer, I am The Recycled Developer™. That’s right! I posted a bunch of great, overrated, and outdated React, CSS, and JavaScript tips which many people called them as recycled content here at Twitter.

But well, I don’t care how much they hate me. “Haters gonna hate”, said Taylor Swift. And I can just block them if I wanted to.

Anyways, at least I’ve reached thousands of followers and millions of engagements in Twitter. Great! My recycled content slips into Twitter’s algorithm more than the average expert developers… perhaps even more than the developers behind AlgoExpert.io.

https://twitter.com/amputeeadventur/status/1480057418943909888?t=B_OKrv-hyGpwYy9YjX8nvw&s=19

Please pardon my actual programming skills, ’cause I believe my recycled tweets and memes just worth more than my normal life. Even StackOverflow once said that greatest artists like me copy, then paste.

That’s the spirit, the same strategy to increase my engagement, and the same strategy to solve my actual programming problems.

Big tech sucks. So I created my own React business.

You know, the truth is, big tech recruiters sucks so bad that Facebook didn’t let me in despite my astounding React (and Twitter) success. Why should a React developer like me understand the concept of Interface in Polymorphism?

Come on, JS classes and flippin’ binary trees? Does that even matter to me who’s just love to use React hooks at all?

Can you stop this nonsense?

Of course… not! I’m not kidding. Now I’m currently writing a book about Introduction to React which I took it from another great YouTube video from Fireship and let me paraphrase it a little bit so it looks more like original!

Let’s sell it to 99.99% of React developers who don’t use React properly so they can learn React the correct way! 🤑🤑🤑”

And speaking about React, now I’m extending my wings by writing recycled React tips to Hashnode, DEV.to, CodeNewbie, and especially Medium. Hopefully one day the folks behind Medium will award me an invite to Medium Partner Program… And get more sums of cash without being frustrated with my actual software engineering projects!

Don’t worry, folks, I am a real guru, and remember that the Rule #1 said “Gurus are always correct”, followed if “If you feel that the guru’s not correct, see Rule #1”.

Don’t be fooled and mislead by other gurus who recommend the greatest extensions and hidden gems for Visual Studio Code. Because my selection of the top 10 VS Code Extensions is the best amongst any other top 10 VS Code Extensions threads in the Twitter-verse!

📲 Reading this post on mobile? Click here to skip this tech Twitter madness.

Oh yeah, and finally…

Now here’s a random question I hope Twitter will get this tweet algorithmed. Which one do you prefer: Vim or Emacs?


What the heck is this all about.

It’s no longer a secret that many software developers and engineers today start to hate the current state of “Tech Twitter”. And as a software developer who loves Twitter in general, I personally fed up with the same issue, too.

Currently we own two main accounts on Twitter: @reinhart1010 and @alterine0101. At @reinhart1010, we prefer to share our articles from this site which is definitely not about the top 10 extensions for Visual Studio Code. Meanwhile, at @alterine0101 we try to solve people’s programming problems and fight some great online scams.

After reading tens of recycled content rants, many people tend to think that Twitter’s algorithm rewards these posts more than others (e.g. experienced developers). And sure, the distinction between these types of developers seems to be clear, in terms of what they’re interested in and why they care.

The beginner experience.

I understand that many of you, the readers, are experienced developers and also fed up with this situation. However, it’s important to revisit the days when you tried to understand what coding, programming, and software engineering is all about.

Now, let’s consider an ordinary person who really wants to learn programming. And of course, this person needs motivation to do so. It could be another Hacktoberfest event, another Hour of Code, or even the infamous #100DaysOfCode hashtag which those beginners would like to try.

Okay then. What’s next? Since many of them, myself included, came from a background where almost no one understood anything about the world of programming, these newbies need a place to talk and chat. Sure, one might try to find another beginners through Twitter hashtags and posts. Oh, yeah, those programming retweet bots also exist for this reason.

These “fake tech Twitter influencers” today actually did one right thing to promote software development to these beginners: tweeting things which are not complex to understand. Forget about MVP vs MVC vs MVVM, or SSG vs SSR vs CSR, it’s better for these beginners to learn the simplest things first so these weird acronyms won’t let them down in the middle of… yeah… .

Since then, many influencers have done insane ways to convert these beginners into Twitter followers. Just like in the Instagram world of “influencers”, where “influencers” finally influence, the way people think about influencers, aka. themselves.

The rise of developer influencers.

“It’s better for beginners to learn the simplest things first so these weird acronyms won’t let them down.”

Both social and networking skills still hold important roles in the world of software development. Without that, you can’t succeed in any software engineering projects, proprietary and open-source.

In fact, DevRel (Developer Relations) exist as a way to encourage and influence software developers around the world to use libraries, frameworks, and services the “influencer” wants people to use. Let’s say, to use AWS. or Cloudflare. or to adopt Next.js in the midst of React madness.

I personally tried to develop myself as a developer-influencer for everyone, and the concept here is a bit sophisticated. However, the simplest way to describe is all about building developer-customer relationships. Just like Kent C. Dodds who’s not just creating tutorials for React, but also care with people who bought the actual courses created by himself:

Now, back to the original topic. Did you read the second last Twitter post mentioned before this point of the article?

Isn’t this the same case with those Instagram influencers who pretend to have luxury things, despite don’t actually having the real, original version of it?

In my opinion, they’re technically the same. Many of them are profit-oriented as well. But when it comes what these people want to achieve, classic endorsement stuff won’t just work for tech Twitter unless if you’re trusted by the majority of developer communities which that product is designed for.

Why? Just why?

So, straight to the two main problems:

  1. Why many people still do that?
  2. What are the main motivations behind that?

After further researching on these Twitter threads, suspected accounts, StackOverflow, as well as #TechTwitterIndonesia – the Indonesian version of tech Twitter community, I’ve gathered out interesting reasons and motivations behind these. Yeah, right. StackOverflow also helped me to solve these problems. More on that later.

Please also note that I’ll mention a bunch of usernames, accounts, and websites here to give you clear examples, even though I don’t intend to blame and shame these accounts to do that influencer thing. It is also important that we ourselves should not generalize and make a stereotype of these developers, and it’s Twitter’s and our responsibility to keep tech Twitter to be positive and welcoming towards people with diverse skills. Yes, including those who are advanced enough and tired with recycled content.

1. To hustle on more projects.

Imagine a recruiter from a restaurant or an insurance company contacted you, “Hey, would you like to work on us to improve our website?” via a Twitter DM?

While many tech companies today exactly know how to recruit the right developer for their job, those who don’t understand IT well will simply try to recruit any developer out there. And this is unfortunately true even in Indonesia.

In August 2021, a state-owned industrial area management corporation announced a new job listing shown below. You don’t have to be proficient with Indonesian language to understand this, except the fact that the recruiter wants them to work outside normal hours. Yes, outside normal work hours. Also men are prioritized here.

CDC Unsyiah

Now, if you’re a recruiter from these types of companies, how would you find these candidates? Or how to validate their skills against the company’s requirements (e.g. React and Next.js)? If your answer is to find the credibility of these people, especially outside of LinkedIn, you’re very likely to be correct.

Here, I visited a website mentioned on an account with ~1K followers, which in turn to be a portfolio website for a web developer freelancer. The author claimed to be specialized in creating immersive, accessible and performative websites.

Sure. It works great if you open that from the freshly-baked Microsoft Edge for Windows 11, except when you decide to peek the webpage from your (very expensive) mobile phone.

Some of you might also be interested to see the Lighthouse score for this, especially when the author claims to build sites which are performant.

Ah, that’s great. At least that the developer in question is honest on his skills. Or perhaps because of some React tricks pulled from his sleeves? I don’t know for sure, but remember that mobile phones have taken the majority of Internet traffic today. Maybe that should be your next Twitter thread topic, Akash?

However, the developer clearly states that he is a freelance web developer, have built websites for a local property and jewellery company. With this website and Twitter facts in mind, there’s still a high chance for the recruiter to think he is proficient enough in his skills. Except if the recruiter placed him further into a set of coding interviews and exams, just like the folks at FAANG did.

2. To gain and benefit themselves from beginners.

Now, back to the roots of software developer beginners, or “code newbies” in other terms.

I’ve also discovered another Twitter account (~800 followers) with a noble mission: reducing the complexity of learning JavaScript down to 2 percent. It might sound similar to Kent C. Dodds’ main motto, “I help people make the world better through quality software.”

An old version of kentcdodds.com website

And as expected, the real irony goes when the developer in question replied to someone else’s Tweet. And it’s hilarious to read this from a perspective of a developer who has learnt and worked with web development since 2014 and Node.js since 2016 – which is me, by the way.

https://twitter.com/JSAyushThakur/status/1492570390920527874

So yeah, two months of actual JavaScript experience!? How can you even measure the complexity of JavaScript, anyway? Have you tried reading MDN instead of W3Schools? Actual W3C spec proposals? Contributing on things like Webcompat.com? Benchmarking the performance of An…

I bet that the developer in question doesn’t even know how to answer these questions. By the way, the developer in question linked his GitHub profile here.


Now, let’s fantasize that developers like these have grown up with more programming experience and of course, Twitter followers. What’s next? Publishing a course on Udemy and promote it to thousands of your followers which are still struggling in programming? Oh great, what a true master of social media marketing.

After all, they have become the same as other social media influencers out there.

3. Because I’m tired with the game. Or because the game provides me O(log n) instead of O(n²).

There are still some valid reasons here, even for experienced developers, to continue to post trending and follower-making recycled tweets and threads. Perhaps most of your time have been spent on fixing bugs and the curse of Friday deployments. Or make meetings and podcasts. Or simply because you believe that recycled contents are the most efficient way to gain engagement in the shortest amount of time.

At the end of the day, you decided to play the game in order to win the game. If you think that recycled JavaScript or Python tips are boring enough, then start with memes, right?

So, is this Twitter’s fault after all?

In my opinion, yes. This could because Twitter’s algorithm tend to generalize their topics when it comes to promoting and recommending tweets for everyone. Recycled content might not even be considered problems when it comes to news, beauty, travel, gadget, video games, and memes. Yes, people will still love memes despite that the account who posted it stole from other sites, e.g. Reddit.

Recycled content also appears in news. Each time a new iPhone launches into the public, many news outlets are, and will, write another headline for the exact topic. This is also true for new releases of programming languages, SDKs, IDEs, and frameworks. Like Flutter 2.0, Visual Studio 2022, WebAssembly, or even the already-infamous Firefox and Chrome 100.

After all, recycled news does not seem to be an actual point of problem here. But recycled recommendations and tips could considered the tech Twitter’s problem. However, I also see that recycled “top 10 places to visit in Tokyo” thread does not seem to be the problem for many people, especially when spiced with personal views and opinions.

Now, congratulations! This is not the end of the article, but you’re 2/3 there! Sure, we already answered so many questions regarding tech Twitter’s recycled content, but after comparing them with other, non-tech topics, apparently we have found the main issue behind devs’ dissatisfaction with tech Twitter today:

Recommendations without experience.

Here, it is okay to write another thread or a blog post recommending the top 10 extensions for Visual Studio Code. But if you’re missing the two main points here:

  1. Have you actually tried them one by one? If not, why would you say it’s the top? (Except when backed with a research, such as the number of stars on GitHub)
  2. Would you be willing to help someone who wants to set up that, especially when the person replied to your thread?

… then you are NOT A REAL DEVELOPER.

Based on a real Twitter reply. The thread author never replied to this tweet in less than 7 days after the tweet was published.

Just kidding. You are still a real developer, except that you won’t be able to ask anything on StackOverflow. Because these two points are based from one of StackOverflow’s official Q&A guidelines:

When asking a question, people will be better able to provide help if you provide code that they can easily understand and use to reproduce the problem. This is referred to by community members as creating a minimal, reproducible example (reprex), a minimal, complete and verifiable example (mcve), or a minimal, workable example (mwe).

https://stackoverflow.com/help/minimal-reproducible-example

Sure, your “Top 10 VS Code Extensions” thing could be the exact same as someone else’s “Top 10 VS Code Extensions”. But here, “why” makes the big difference. If we change these topics to “Top 10 places to visit in Tokyo”, I bet people will reference similar places for different reasons, e.g. the Akihabara district for AKB48 shows, electronic stores, video game arcades, or just because how futuristic are those streets.


And this is another real problem with tech Twitter. Alongside Twitter’s recommendation algorithm which favors these types of content, we’ve seeing many “developer influencers” sharing things without experience. After all, an Instagram influencer endorsing a chocolate bar does not need to know how much sugar and cocoa were put into the bar, right?

But the world of software development, or technology in general, is different from others. Here, we know about something named technical meritocracy. To gain more merit, you need to gain more experience. In the world of research, this might include how many people cited your reports over the course of the time. Or in the world of tech, if we exclude your Twitter followers, it could be your GitHub contribution graph or StackOverflow reputation.

But as explained on this video from LiveOverflow, skills are turned to be not super important in career. But networking does. And after all, Twitter is just a humble tool for social networking, not sharing your programming and hacking skills.

So if you are purely interested in this industry for the money, then it’s not really that difficult. You probably need to spent 50% of your time on learning, which you can easily cover with a few basic certificates, and the other 50% of your time you spend socializing and building “your personal brand” and you should be fine. I hate that.

“Hacker Culture Meritocracy?” by LiveOverflow

Congratulations, everyone! We found the secret formula! This seems to support my first 2 reasons on why people did this until today: benefiting from tech beginners (and recruiters who don’t understand tech at all) to hustle on more jobs and projects. Think that lessons learnt from IT security can’t be applied to software engineering? With waves of AWS-certified cool kids and those Twitter accounts coming toward us, this should be a point of concern.

After all, human moderation is king.

Look at the CodeNewbie Community website today. It’s a community blog website dedicated to those beginners. You can still see recycled content being shared here and there (and on the sister website DEV Community). However, if you subscribed to their newsletter, or look up at the Writers of the Month posts, you’ll instead see a list of blog posts recommended by humans, not algorithms.

This also applies to other blogging platforms, such as Medium and Hashnode. Also on some news reader apps like daily.dev. This site (reinhart1010.id) has been rejected by the team behind daily.dev for failing their content guidelines. But the point is, there’s always a group of humans to monitor interesting articles to be shown on their app’s home page.

But unlike these sites, we don’t know whether things like human moderators or “community members” publicly exist on Twitter, and I bet Twitter still heavily rely on algorithms to moderate a substantial amount of tweets from people.

The solution.

There are no easy solution to the problem here. Unless if the software developer community decided to move from Twitter into something more moderated, think about Discord servers or Hashnode for example.

I jokingly recommend converting Twitter to a place like StackOverflow, where duplicate tweets should be closed, downvoted, and deleted. One good news is that Twitter is currently testing a downvote feature on more countries. Well, until Twitter shuts it down for the same reasons as what YouTube did.

Also, that means you can’t tweet “gm” anymore without losing your reputation.

Another great solution here is by introducing public human moderators for specific topics on Twitter, This solution still doesn’t prevent more accounts to tweet recycled content, but moderators may cherry-pick the next list of post recommendations to be shown to developers. Just like Reddit, DEV, CodeNewbie, Medium, and more.

“Why should I follow you?”

Another important question to ask here is based on my experience on interviewing college students to apply as an activist of HIMTI, the Computer Science Student Association of BINUS University, Indonesia. Two of these important questions are:

  1. Why would you want to join HIMTI (as an activist)? and
  2. Why should HIMTI choose you?

If we rephrase these questions into following accounts on tech Twitter, it would be:

  1. Why would you want to follow an account?
  2. Why should I follow you?

The second question here can be used to filter out people who just want to gain social media engagement. Let see how will those accounts respond if we replied their follow requests this way.

Conclusion

Twitter is again, a tool for social networking powered with recommendation algorithms. And people who can crack down the algorithm can use it to gain their engagement, which is true for many influencers as well as these types of accounts.

Is is unfortunate that many software developers today primarily aim to grow their network for the sake of their careers, instead of showing their true skills, thoughts, and opinions on social media. Just like other social media, people will play to win the game of engagements and followers. This will last forever, unless if we decided to change the system.

OH WAIT A MINUTE

Why they bother to post recycled content to gain organic follower count, if they can just buy followers for their Twitter account?