Engineering Notes
2.53K subscribers
153 photos
5 files
220 links
Kanalda asosan backend engineeringga oid postlar yozib boriladi.

Ba'zi postlarda xatoliklar bor.
Postlar foydali bo’lgan bo’lsa adminni duo qilib qo’ying. Rahmat.

Contact: @Bobosher_Musurmonov
LinkedIn: https://www.linkedin.com/in/bobosher-musurmonov
Download Telegram
How do you manage your terminal? I use one tab with 4 pane layout (above) for work and second tab with 2 side by side panes for “random other stuff”. Tried using multiple windows, but didn’t like it.
I’ve just realized that Pylance type checking is turned off in my VSCode setup. I have no idea when and how it was turned off. Really need to clean up my setup.
My boys at @haskelluz cooked today
🍾6😁3
Forwarded from (φ (μ (λ)))
I don't know what programmers of today need to realize that programming is first and foremost an activity of human thought, like any other field such as mathematics or engineering. Just because engineering has made improvements in producing certain tools, that does not replace the activity of engineering itself.

Is the average engineer of today's significantly better than the engineers during Renaissance? Programmers have a habit of fixating their own activity on certain tools, be it a programming language or any of these "silver bullets" that supposedly can replace the activity of programming as a whole.

Brooks said it decades ago, there are no silver bullets. Programming will always be hard, no matter whether your IDE starts connecting magically with your thoughts or can write bloated prototypes within a few minutes.

This remains the case for all engineering fields much older than software engineering, no amount of "innovation" in machines ever replaced good engineers entirely.

Forget even the activity part, there is a deep theoretical (read: mathematical and logical) problem at the heart of automating computation that has simply not been touched due to all attention being put into stochastic methods.

Do we even theoretically know if all computation can be automated? Do we even know what such computation theoretically looks like? We are not even asking these questions, we are throwing random statistical shit at the wall and praying it sticks most of the time.

A few years ago, somebody told me that whatever the industry accepts as mainstream is technically "the best way". If the rise of stupid LLMs has shown anything it is the exact opposite of that, industry—like any other market—cares nothing other than what brings profit to the private entities.
👍5
I'm not into AI news, but Anthropic claiming that Claude wrote a functioning C compiler "from scratch" is so hillarious. Like, it's wrong in so many levels that I'm actually surprised how the blog post was even approved by someone.
Is anyone still using ChatGPT for programming assistance?
😁19
Engineering Notes
Is anyone still using ChatGPT for programming assistance?
ChatGPT when I forget to say “do not write excessive comments” explicitly:
😁28
Logs in 2026
😁5
Google Chat is cooking some really useful features recently. If you’re a small org/team and use Teams or Slack, I’d recommend giving Google Chat a try.
👍7
My day was much better before having to agree that this is fine.
😁7🍾4👀3
I don’t like Anthropic as a company, especially because they’re now starting to ruin FLOSS as well. But you know what, mad respect to them for consistently showing a middle finger to the US DoW.
👍21
I’ll be honest, I don’t like working with vibe coders at all. From my experience (both at work and online communities), they’re annoying to work with, to teach, and to learn from. They almost never do their job properly, often screw up your part, know nothing about debugging, and more often than not, argue over stuff that they don’t understand (at least from my experience).

I’m not saying vibecoding shouldn’t be a thing. It’s great to be able to vibecode a personal website or a simple telegram bot without actually learning programming. However, if you’re getting paid to do software engineering professionally, for god’s sake, please understand what you’re doing, or at least, don’t be pain in the hole for someone else in your team.
👍44👀3👎2
Turns out, accidentally using docker-compose instead of docker compose is enough to feel nostalgia.
🍾9