DEV Community

Justin3go
Justin3go

Posted on

Issue 005 - The Bottleneck of Continuous Writing

I went to the sea again this weekend. Every time I connect with nature and feel the sea breeze, it seems like all the fatigue of the week just vanishes.

website: fav0.com

>> Topics to Discuss

The Bottleneck of Continuous Writing

As we all know, there are many benefits for programmers to write blogs, such as honing their technical skills, building personal influence, and enhancing the impression of knowledge points.

However, those who can write continuously are rare because there are always many reasons that prevent us from completing this task. Here are some reasons I can think of:

1) Creative Exhaustion

  • Initially, I wrote technical articles, but after a while, I felt like there was nothing more to write about.
  • Then I started writing practical blogs, but these types of articles require hands-on practice. Often, it takes months to complete a project and then write a summary, resulting in very few such posts.
  • Now, I write weeklies. Since I usually like to follow tech news, I can record it in the form of a weekly digest, which is a good method.

2) Self-Doubt

  • When writing blogs before, I gradually felt that writing just a few hundred words (like the ">> Topics to Discuss" section in this weekly) was too short and not worth publishing.
  • Or, after seeing many excellent blog posts, I felt that others had already written about it and did it well, so there was no point in writing it myself.
  • Writing some introductory articles also faced doubts from some "big shots."

3) Time Management

Previously, I had a lot of personal time every day, and with two days off each week, writing a weekly post was more than enough. But recently, I’ve been on a business trip for a month and was very busy during that time, leaving almost no time to browse the latest information or read books. Without input, it’s naturally hard to have output.

4) Technical Bottleneck: Technical writing relies on technical skills. Without sufficient skills, writing becomes difficult.

5) External Interference: Recently, there have been more sudden phone calls.

6) Lack of Feedback and Motivation

Now, I require myself to prioritize quantity over quality. For me, recording is far more important than quality.

>>Must Read

OpenAI to Block API Calls from Certain Regions Starting July 9

This week, many users received an email from OpenAI about this issue. I received one too. Did you? The email content is as follows:

It’s unclear what consequences this additional measure will bring. At least for now, I'm hesitant to add a lot of money at once and will only add small amounts. I’m also looking for alternatives.

Claude 3.5 Sonnet

CSDN Forked the Entire GitHub

This event was spread by multiple influencers. I’m not sure how much traffic it brought to CSDN’s gitcode. Personally, I didn’t know about the gitcode platform before this. Although it’s negative publicity, the traffic is still high!

Interestingly, it also directly copied some sensitive content from GitHub to domestic servers, which caused problems...

Using GPT-4 to Find Errors in GPT-4

OpenAI launched CriticGPT! This groundbreaking model helps detect errors in ChatGPT's code outputs. With CriticGPT, users’ performance improved by 60% compared to without its help. This marks an important step toward better AI alignment and more accurate outputs.

Firefox Integrates AI

In the coming months, Firefox will experiment with providing convenient access to optional AI services in its nightly builds to enhance productivity while browsing. This work is part of Firefox’s efforts to improve multitasking and cross-referencing in the sidebar. Firefox is committed to following user choice, agency, and privacy principles when introducing AI enhancements. Initially, this experiment will only be available to nightly users, and the AI features are entirely optional. If helpful, they’re there, but they’re not built into any core functionality.

Notably, it uses third-party providers:

  • ChatGPT
  • Google Gemini
  • HuggingChat
  • Le Chat Mistral

>> Useful Tools

Free Online Tool Website

A beautifully designed, simple, and practical free online tool website! It already has nearly 300 votes on Product Hunt~

Seven categories cover all your tool needs:

  1. Text (e.g., convert to handwriting, font pairing)
  2. Image (SVG generation, image description generation)
  3. CSS (e.g., gradient, shadow, clip-path generation)
  4. Coding (e.g., pretty code screenshots, slug generation, code compression)
  5. Color (e.g., AI palette, color shadow generation, color mixer)
  6. Social Media (download Instagram photos, generate Instagram & Twitter posts, OG metadata generation)
  7. Others (QR code, barcode generation)

(Supports browser plugins)

Resources for Learning Software Architecture

A repository of software architecture resources on GitHub trending!

A curated list of excellent articles, videos, and other resources for learning and practicing software architecture, patterns, and principles.

It also has a website for easier reading: awesome-architecture.com

Animated Icons

Real-Time Translation - RTranslator

A recently popular repository, RTranslator is the world's first open-source real-time translation application. It’s a (nearly) open-source, free, and offline Android real-time translation app.

Connect with someone who has the app installed, connect Bluetooth headphones, put the phone in your pocket, and you can converse as if the other person speaks your language.

Parse PDFs with GPT - gptpdf

Parse PDFs into markdown using visual large language models (e.g., GPT-4).

The method is very simple (only 293 lines of code) but can almost perfectly parse layouts, math formulas, tables, images, charts, etc.

Average cost per page: $0.013

Parsing effect:

>>Interesting Finds

One Million Checkboxes

A website with one million checkboxes supporting real-time collaborative clicking. You can click around and interact with other users, competing for checkboxes~

Large Language Model in a Font File

llama.ttf is a font file that is also a large language model and its inference engine.

You can run LLMs using just the font, generating text in any Wasm-enabled HarfBuzz application, such as your favorite text editor/email client/etc., without waiting for vendors to include features like "Copilot." And everything runs entirely locally.

TCP Never Drops Packets

Seeing this reminds me of a meme I saw before:

Viral Tweets

Recently, I’ve seen many viral tweets in this format. Below is the secret to going viral according to GPT👇

Text version:

Example Tweet
Here’s an example tweet combining the above suggestions:

🌟 Want to know how to boost your social media influence in 30 days? 📈 We’ve summarized 10 practical tips. Start changing now! 🔗 [Link] #SocialMedia #Marketing #SelfImprovement

[Image or Video]

This tweet includes an engaging opening, concise content, relevant hashtags, a call-to-action, and visual content.

Conclusion
Writing a viral tweet requires a combination of creativity, strategy, and understanding your audience. By continuously testing and optimizing, you can discover the tweet style and strategy that work best for you.
Enter fullscreen mode Exit fullscreen mode

Tutorial Repositories Dominate GitHub Trending

While browsing GitHub trending, I noticed many tutorial repositories. It seems tutorial repositories are more likely to gain stars:

>> Worth Reading

Top comments (0)