Islombe dev
68 subscribers
113 photos
26 videos
80 links
Here I share thoughts, news, memes.
Topic: IT and more :)

My website: https://islombe-dev.uz

My soc. networks:
- youtube.com/@islombe_dev
- instagram.com/islombe_dev
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Js is power 🐰

- web frontend ✅
- any backend ✅
- mobile application ✅

Of course it has drawbacks, but for business side it has to work(somehow) and should be done asap 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
51
I witnessed a unique spectacle. The sysadmins came to a programmer colleague and asked him to…
drum roll…
install another OS on a laptop. Saying that I’m shocked is an understatement 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
1
New architecture, new material, a new era in computing – Majorana-1

Groundbreaking quantum chip powered by a new Topological Core architecture.

💡Did you know?
We typically know matter as solid, liquid, or gas, but now there’s a topological state(🤯).
This new state of matter enables the creation of stable qubits – fast, tiny, and digitally controlled - without the limitations of existing tech.
In simple terms, this is like the semiconductor revolution that brought us modern computers, but for quantum computing.

🤔 Quick fact
A bit is 1 or 0, but a qubit can be any value between 1 and 0, unlocking enormous computing potential!
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Some colleagues ask me: How long can you stay focused on work without getting distracted by messages, social media, and all that?

The answer is simple: You can’t! 🛏

BUT!
You can easily “trick” yourself into diving into a task for a while.

Here’s how I do it and you can 🤑
1. Close all distracting apps and tabs.
2. Set “Do Not Disturb” or “Airplane Mode” on my phone and laptop.
3. Set a timer for 30-60 minutes. Average human focus time is 20-45 min.
4. Write down tasks and subtasks on paper.
5. Dive into the task and follow my list step by step.
6. When the timer goes off, take a 5-15 minute chill break.
7. Go outside to get some fresh air, when I feel super asleep

Some extra tips (but these are more personal)🚶‍♂️
• I try to tackle the most challenging tasks before lunch, while my brain is still fresh.
• If I didn’t sleep well, I have one cup of coffee in the morning, and if I had a big lunch, one more cup after.
• I try to eat light at lunch to avoid the afternoon slump.
• Take a 5-10 minute walk during the day to recharge.
• Go for a 30-minute walk after work to help with better sleep.
• Play v-games or read something for about 1hr

How do you stay focused? 🍵
Please open Telegram to view this post
VIEW IN TELEGRAM
1
When you’re dealing with a coding session during an interview, try using the REACTO method.

Assume you have a task:
CodeWars Example
Once upon a time, on a way through the old wild mountainous west,…
… a man was given directions to go from one point to another. The directions were "NORTH", "SOUTH", "WEST", "EAST". Clearly "NORTH" and "SOUTH" are opposite, "WEST" and "EAST" too.

Going to one direction and coming back the opposite direction right away is a needless effort. Since this is the wild west, with dreadful weather and not much water, it's important to save yourself some energy, otherwise you might die of thirst!


🧠 R - Repeat
Repeat the task with clarifying questions.
Example: Are directions always in capital case? Should the function handle empty input?

✍️ E - Example
CodeWars already provides several test cases, but during the interview, you can write them down yourself.

🧮 A - Approach
This is where you need to choose a solution. In our case, we can select a recursive solution.
By the way, you can use a brute-force solution in the first attempt, but always ask if it’s okay with the interviewer. 😉

To solve this task, I’m going to use recursion by iterating through the array elements. In each iteration, I’ll check if the current direction is the opposite of the next one. If they are opposites, I’ll remove them from the array and call the function again with the modified data.


👨‍💻 C - Code
When your approach is well-defined, you can start writing the actual code. During the implementation, it’s better to explain your thoughts and what you are doing.
function dirReduc(arr){
let index = 0;
const oppositeDirMap = {
WEST: "EAST",
EAST: "WEST",
SOUTH: "NORTH",
NORTH: "SOUTH"
}

while(index < arr.length) {
if(arr[index] === oppositeDirMap[arr[index + 1]]){
arr.splice(index, 2);
return dirReduc(arr);
}
index++;
}
return arr;
}


🧪T - Test
Here you need to run your code, fix errors, explain why you got an error.

🚀 O - Optimize
In the last step, focus on optimizing your solution. The interviewer might ask you to improve your solution, implement another method, or discuss the complexity of your code.


By using the REACTO method, you can structure your answer and present yourself more professionally. And, of course, to master this method, you need to practice it on your own! ⌨️
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Read an interesting post about use AI while creating a software. And I confidently say that this part is 100% accurate:

When you watch a senior engineer work with AI tools like Cursor or Copilot, it looks like magic. They can scaffold entire features in minutes, complete with tests and documentation. But watch carefully, and you'll notice something crucial: They're not just accepting what the AI suggests. They're constantly applying years of hard-won engineering wisdom to shape and constrain the AI's output. The AI is accelerating their implementation, but their expertise is what keeps the code maintainable.


As I witness inters and juns just copy-paste everything from ai-generated code and got 💩, sometimes with 0 understanding what this code does 🛑
Please open Telegram to view this post
VIEW IN TELEGRAM
21
Good news.

Microsoft has announced a native port of the TypeScript compiler and tools, promising to revolutionize our development experience with a 10x performance boost ⚡️

Key Highlights
- Fast compilation 😡
Editor startup times and build processes to be significantly faster

- Reduced Memory Usage 🧠
The native implementation is designed to consume less memory, making it more efficient for large projects

All these with the help of Go lang 👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
If you need some API_KEY to test something and dont want to create it by yourself.

1. Go to the github.com
2. Type in search panel 'api_key' or 'apikey'
3. Do your searching skills and get which you need for free 🌚

And DO NOT place your api keys into public repos in github!
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Understanding Git as a Story 🧐

Some junior developers struggle to grasp how git works, so I try to explain it in simple, visual terms.

I ask them to imagine git as a storytelling machine.

Each branch is a separate timeline or storyline in a book.
Commits are like chapters – key events that happen along the way

Now imagine a merge as the moment when two storylines intersect – like a multiverse movie, where characters from different realities meet and create a richer, united narrative.

Even the merge itself has its own little story: how we got there and why it happened.

When I explain git this way, it clicks for some people.
What about you? Does this metaphor help you understand #git better?
Please open Telegram to view this post
VIEW IN TELEGRAM
3
@GrokAI is now available in Telegram. Unlimited for Premium users 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
Vibe coding

More and more people are becoming fans of coding without actually coding. Just tell the AI what you want – and boom, code appears like magic. Welcome to the era of Vibe Coding. Productivity? Check. Impostor syndrome? Also check.

To make your AI-powered dev journey even spicier, use only the trendiest tech. Here’s the ultimate “cool kids” stack for web:
R – React (because obviously)
E – Express (still hanging in there)
Ta – Tailwind (writing plain CSS is so 2018)
R – Redis (because real devs cache stuff)
D – Deno (because Node.js is just too… mainstream)

Why learn it all the hard way when you can just vibe with the AI? 😏
Please open Telegram to view this post
VIEW IN TELEGRAM
2
🤖 Dartmouth’s Therabot: When Your Therapist is a Chatbot! 🤖

Dartmouth researchers have unveiled Therabot, an AI-powered therapy chatbot, in the first-ever clinical trial of its kind.

Key Highlights:
Depression Relief 🥲
Participants with depression experienced an average 51% reduction in symptoms. Because who needs human therapists when you have a chatbot?

Anxiety Reduction 😣
Those with generalized anxiety saw a 31% average decrease in symptoms. Finally, an AI that tells you to “just breathe” without rolling its eyes.

Eating Disorders 😋
Individuals at risk for eating disorders reported a 19% reduction in concerns about body image and weight. Because nothing says “body positivity” like a chatbot’s reassurance.

Human Connection 🌐
Participants felt they could trust and communicate with Therabot, likening it to working with a human therapist. Move over, humans. AI is here to lend a digital ear.

While Therabot isn’t a replacement for in-person care, it’s a promising step toward accessible mental health support. Just imagine pouring your heart out to a chatbot at 3 AM – therapy in the digital age!

Read the full article here
Please open Telegram to view this post
VIEW IN TELEGRAM
🧬 Visualize Your Life, One Week at a Time

Ever wondered how many weeks you’ve lived... and how many you might have left?

Life Calendar is a Telegram bot that turns your life into a weekly calendar - helping you reflect, stay focused, and live intentionally.

What It Can Do?
- Register with your birth date, gender, and country ✍️
- Calculates your lifespan using average life expectancy 😢
- Generates a PNG image showing weeks lived and remaining 🖼
- Use /stats anytime to see your personal life stats 📊
- Built to support custom calendar logic for more flexibility 🧠

🔜 More Features Coming Soon 🔜
This is just the beginning. The more users we have, the more improvements and features will be added - like mood tracking, milestone reflections, and weekly insights.
Upcoming updates(hopefully): each week notification, better calendar, more countries, interaction with bot, mini app.

💡 Why Use It?
- Because time is the most valuable thing you have.
- Life Calendar helps you stay mindful of how you spend your time - one week at a time.
- It’s your life… make every week count.


Try it now: @your_life_calendar_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
🔃 Context switching 🔃

..or why developers hate to switch between tasks.🤬

Switching from one task to another isn’t always smooth—or fast. From what I’ve seen (and felt), when you get something dumped on your desk with an “urgent! deadline was yesterday” vibe, people usually react in one of three ways:
1. They drag themselves into it like it’s a punishment.
2. They switch, but end up procrastinating anyway.
3. Or, f they’re a senior or lead – they just tell you to go away(politely or not ⌨️).

Step 1: Row-by-Row
Draw two 3x10 tables on your sheet. For the first test:
1. Start the stopwatch.
2. Fill each row like this:
- First column: Arabic numbers (1, 2, 3...)
- Second column: Roman numeral (I, II, III...)
- Third column: Number in words (one, two, three...)
3. Go from left to right, row by row until you hit 10.
4. Stop the timer.

Step 2: Column-by-Column
For the second table, do the same, but:
1. Fill the first column top to bottom with Arabic numbers.
2. Then the second column with Roman numerals.
3. Then the third column with words.
Stop the timer again.

📊 You’ll likely find the second attempt is faster. Because you only switched focus twice (once between columns), instead of constantly jumping between different formats.

Moral of the story?
Minimize task switching. Maximize focus. Be a productivity wizard. 🪄
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
GenAI 🤝🤝 Anime 🤝🤝 Politics = 🤩

From
Please open Telegram to view this post
VIEW IN TELEGRAM
3
New o3 and o4-mini models are released!

Its more like agent, not just a model 🤔

- It can use tools in better ways than prev. models
Example: you can upload blurred rotated image and o3 will try to fix this image by rotating to diff angles, remove blur util it becomes clear understandable image.
- o3 Supports all tools which ChatGPT has : memory, python data processing, web searching, drawing charts and graphs, image generation, etc.
- Has lower API prices. $40 for 1mln tokens

Now new o4-mini can be used for free, instead of o3-mini. Also, o1 and o3-mini will be removed sooner.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Interesting.

Asked to count all cats and o3 did it right, but processed it too long...
1