Daily (228/373 streak until LC cap)
Today one of the easiest medium problems I have ever met in leetcode. But I'm scared of this "I", probably tomorrow we gonna have "II" and I'll be fucked
https://leetcode.com/problems/equal-sum-grid-partition-i/description/?envType=daily-question&envId=2026-03-25
#daily #medium #nopattern
Today one of the easiest medium problems I have ever met in leetcode. But I'm scared of this "I", probably tomorrow we gonna have "II" and I'll be fucked
https://leetcode.com/problems/equal-sum-grid-partition-i/description/?envType=daily-question&envId=2026-03-25
#daily #medium #nopattern
π3β€1
This media is not supported in your browser
VIEW IN TELEGRAM
Every single CEO after this AI nonsense slope collapses and their vibe coded apps start breaking apart:
π10β€7
Daily (229/373 streak until LC cap)
As I said yesterday, today's daily is really hard and really cumbersome, don't recommend, skip it and have a nice Thursday.
https://leetcode.com/problems/equal-sum-grid-partition-ii/description/?envType=daily-question&envId=2026-03-26
#daily #hard #nopattern
As I said yesterday, today's daily is really hard and really cumbersome, don't recommend, skip it and have a nice Thursday.
https://leetcode.com/problems/equal-sum-grid-partition-ii/description/?envType=daily-question&envId=2026-03-26
#daily #hard #nopattern
π2
andreyka26_se
Conceptual question, do you know what is "upstream" and what is "downstream" services/components in terms of dependencies or in scope of who calls whom?
The first one is correct.
Typically I have heard phrases like "the error should be happening somewhere upstream" and I was sometimes confused upstream is our dependency, or our clients?
btw, arrow means service1 calls (knows about) service2.
Remember this perfect analogy from one of the principals from Microsoft: imagine lake, service3 is on top, it pours the water (http response / data) downstream.
Service2 is malfunctioned (starts throwing shit to the lake flow) - ALL the downstream services {service1} (clients / dependents) are going to be affected. Upstream services are good as shit cannot go up, it goes only down, to the ground.
Really hope it helps. So downstream - dependents, upstream - dependencies
Typically I have heard phrases like "the error should be happening somewhere upstream" and I was sometimes confused upstream is our dependency, or our clients?
btw, arrow means service1 calls (knows about) service2.
Remember this perfect analogy from one of the principals from Microsoft: imagine lake, service3 is on top, it pours the water (http response / data) downstream.
Service2 is malfunctioned (starts throwing shit to the lake flow) - ALL the downstream services {service1} (clients / dependents) are going to be affected. Upstream services are good as shit cannot go up, it goes only down, to the ground.
Really hope it helps. So downstream - dependents, upstream - dependencies
π8
Daily (230/373 streak until LC cap)
Interesting problem, with a lot of variations, and some useful techniques to learn, references simplified version of similar problem.
https://leetcode.com/problems/matrix-similarity-after-cyclic-shifts/description/?envType=daily-question&envId=2026-03-27
#daily #easy
Interesting problem, with a lot of variations, and some useful techniques to learn, references simplified version of similar problem.
https://leetcode.com/problems/matrix-similarity-after-cyclic-shifts/description/?envType=daily-question&envId=2026-03-27
#daily #easy
π2
Daily (231/373 streak until LC cap)
Pretty hard problem, especially hard to understand, hard to build intuition and in general understand what to do. My advice would be to not proceed with that. If you want to still get use of some patterns in this problem (go to comments, I will suggest the prerequisite problem, that is common and might be helpful on the interview)
https://leetcode.com/problems/find-the-string-with-lcp/description/?envType=daily-question&envId=2026-03-28
#daily #hard #pattern
Pretty hard problem, especially hard to understand, hard to build intuition and in general understand what to do. My advice would be to not proceed with that. If you want to still get use of some patterns in this problem (go to comments, I will suggest the prerequisite problem, that is common and might be helpful on the interview)
https://leetcode.com/problems/find-the-string-with-lcp/description/?envType=daily-question&envId=2026-03-28
#daily #hard #pattern
π₯2
Daily (232/373 streak until LC cap)
Pretty easy, however for the first 2 minutes, initially it seemed harder than easy. However no pattern learnt
https://leetcode.com/problems/check-if-strings-can-be-made-equal-with-operations-i/?envType=daily-question&envId=2026-03-29
#daily #easy #nopattern
Pretty easy, however for the first 2 minutes, initially it seemed harder than easy. However no pattern learnt
https://leetcode.com/problems/check-if-strings-can-be-made-equal-with-operations-i/?envType=daily-question&envId=2026-03-29
#daily #easy #nopattern
β€4
Daily (233/373 streak until LC cap)
The same approach as it was yesterday, free problem.
https://leetcode.com/problems/check-if-strings-can-be-made-equal-with-operations-ii/description/?envType=daily-question&envId=2026-03-30
#daily #medium
The same approach as it was yesterday, free problem.
https://leetcode.com/problems/check-if-strings-can-be-made-equal-with-operations-ii/description/?envType=daily-question&envId=2026-03-30
#daily #medium
β€3
So officially, Mailchimp, the provider I was using to gather email subs from andreyka26.com - is shithole.
I wanted to test email form and tried to test send it to myself, they immediately marked it as malicious, however it was their default form + some "hello this is test email" text.
Then I bought @andreyka26.com email domain, transferred it, because account was flagged as missing some security/privacy/compliance points. And it still had these "violation" markers, however email is legit, it works, and I want to TEST SEND it to my personal email.
I submitted a complaint to them asking what is wrong with my acc, why can't I send even test email?
The response is "seek for other vendor". Like no way back, no trial to fix, no explanation what exactly I violated. Now again I would need fucking 2-3 days of my life to migrate (if that is possible at all, idk), reintegrate to the blog, etc etc.
Very bad feedback from my side. If you consider mailchimp -> reconsider.
I wanted to test email form and tried to test send it to myself, they immediately marked it as malicious, however it was their default form + some "hello this is test email" text.
Then I bought @andreyka26.com email domain, transferred it, because account was flagged as missing some security/privacy/compliance points. And it still had these "violation" markers, however email is legit, it works, and I want to TEST SEND it to my personal email.
I submitted a complaint to them asking what is wrong with my acc, why can't I send even test email?
The response is "seek for other vendor". Like no way back, no trial to fix, no explanation what exactly I violated. Now again I would need fucking 2-3 days of my life to migrate (if that is possible at all, idk), reintegrate to the blog, etc etc.
Very bad feedback from my side. If you consider mailchimp -> reconsider.
β€3π2
https://paperdraw.dev/
Try this! This is system design diagram tool that can show you the traffic, and prove that it will handle certain rps.
It is paid after 3 simulations, so I gonna vibe code it. It will be a good thing for Messenger article + I will give it to you once I am done, so you can practice with me.
Try this! This is system design diagram tool that can show you the traffic, and prove that it will handle certain rps.
It is paid after 3 simulations, so I gonna vibe code it. It will be a good thing for Messenger article + I will give it to you once I am done, so you can practice with me.
Paperdraw
Paperdraw β System Design Simulator
Design and simulate distributed systems. Live traffic simulation with chaos injection β see how your architecture handles load, failures, and cascading errors.
π₯7β€2
For people who didnβt know - I am working on my pet project for logging/tracking/analysing symptoms. App is designed only for my own needs.
Yesterday I got understanding that we are far from being replaced still. The app is fully vibe coded, I was only doing manual deployment to vm, I dont fully know how it works.
I am using claude in a very beginner mode, I gave him Claude.md, put sonnet4.6 and just explain what to do in single session, nothing advanced.
I added 2 features to react FE and nest BE (the easiest for ai to work with), and it broke ui in 2 places, one feature is just removed from ui silently. But the critical thing was that nest stopped starting up, so no backend.
It was trying to fix it for 20-30 mins, until I myself analysed what happened and gave him hint what can be wrong and then he found it.
Yes it is probably skill issue, but this is exactly the point. Random noname vibecoder would have skill issue as well. So even if we fully can trust ai, there is still skill needed to be able to properly set and maintain it so it does right thing and does not break your backend.
Yesterday I got understanding that we are far from being replaced still. The app is fully vibe coded, I was only doing manual deployment to vm, I dont fully know how it works.
I am using claude in a very beginner mode, I gave him Claude.md, put sonnet4.6 and just explain what to do in single session, nothing advanced.
I added 2 features to react FE and nest BE (the easiest for ai to work with), and it broke ui in 2 places, one feature is just removed from ui silently. But the critical thing was that nest stopped starting up, so no backend.
It was trying to fix it for 20-30 mins, until I myself analysed what happened and gave him hint what can be wrong and then he found it.
Yes it is probably skill issue, but this is exactly the point. Random noname vibecoder would have skill issue as well. So even if we fully can trust ai, there is still skill needed to be able to properly set and maintain it so it does right thing and does not break your backend.
β€5π4
andreyka26_se
For people who didnβt know - I am working on my pet project for logging/tracking/analysing symptoms. App is designed only for my own needs. Yesterday I got understanding that we are far from being replaced still. The app is fully vibe coded, I was only doingβ¦
This leads me to the idea, that maybe QA arenβt done as I thought.
Right now with the vibe coding shit, code is cheaper than effort to validate what AI has produced. Since we cannot trust AI in testing (and in general) we need human being to ensure nothing is broken, all is working, etc.
And ofc security will be a thing. I mean mostly it can be automated as well, but there should be a human being ensuring it covered everything.
Right now with the vibe coding shit, code is cheaper than effort to validate what AI has produced. Since we cannot trust AI in testing (and in general) we need human being to ensure nothing is broken, all is working, etc.
And ofc security will be a thing. I mean mostly it can be automated as well, but there should be a human being ensuring it covered everything.
π5
Daily (234/373 streak until LC cap)
BS problem, don't do it and don't waste your brain energy on it.
https://leetcode.com/problems/lexicographically-smallest-generated-string/description/?envType=daily-question&envId=2026-03-31
#daily #hard #nopattern
BS problem, don't do it and don't waste your brain energy on it.
https://leetcode.com/problems/lexicographically-smallest-generated-string/description/?envType=daily-question&envId=2026-03-31
#daily #hard #nopattern
π2
Do you know about ARP protocol in tcp/ip stack?
Address resolution protocol - is the way Ethernet resolves physical MAC address given Ip address.
Then the resolved MAC address is used to deliver the datagram to the physical device withing the LAN.
It is located on Link layer in Tcp/Ip layering, below Internet layer
Address resolution protocol - is the way Ethernet resolves physical MAC address given Ip address.
Then the resolved MAC address is used to deliver the datagram to the physical device withing the LAN.
It is located on Link layer in Tcp/Ip layering, below Internet layer
β€4
andreyka26_se
https://paperdraw.dev/ Try this! This is system design diagram tool that can show you the traffic, and prove that it will handle certain rps. It is paid after 3 simulations, so I gonna vibe code it. It will be a good thing for Messenger article + I willβ¦
This thing sucks. It completely misses the whole set of realtime communication components: socket servers/socket connections, propagating update to socket connections, etc.
Let me think about it, maybe I can vibe code it as well.
Let me think about it, maybe I can vibe code it as well.
π₯7
Moving this one from the comments so that more people see. I mean it generally makes sense, but I never approached vibe coding so serious, as I'm too lazy to put effort on the thing that I won't own mentally, I don't feel like it is mine and I don't have this desire to do it high quality:
Defining of MD spec files can be done through generating by Chat GPT / Claude Code / Copilot, etc.
1) Define CLAUDE.MD as PRS (Product Requirement Specification)
- PRS: Context, High Level Core Features, Project structure, Project Architecture, Tech Stack, Backend, Frontend, Infrastructure, etc.
- Out of scope: user-stories and tasks.
2) Define a user-story (WHO + WHY + WHAT, change not often) like Plan stage
- Business section like FRs: Context, Expected capabilities/outcome, Acceptance criteria, etc.
- Constraints section like NFRs (Technical, but without low-level details e.g. NO classes/functions/methods): Architecture, API, Data model, Performance, Security, etc.
3) Define tasks (HOW, may change) based on the user-story like Execute stage
- Low-level steps
- Must have testing tasks (Unit - required; Integration, E2E - optional) for verifying itself
4) Ask to implement the tasks of the user-story
Defining of MD spec files can be done through generating by Chat GPT / Claude Code / Copilot, etc.
1) Define CLAUDE.MD as PRS (Product Requirement Specification)
- PRS: Context, High Level Core Features, Project structure, Project Architecture, Tech Stack, Backend, Frontend, Infrastructure, etc.
- Out of scope: user-stories and tasks.
2) Define a user-story (WHO + WHY + WHAT, change not often) like Plan stage
- Business section like FRs: Context, Expected capabilities/outcome, Acceptance criteria, etc.
- Constraints section like NFRs (Technical, but without low-level details e.g. NO classes/functions/methods): Architecture, API, Data model, Performance, Security, etc.
3) Define tasks (HOW, may change) based on the user-story like Execute stage
- Low-level steps
- Must have testing tasks (Unit - required; Integration, E2E - optional) for verifying itself
4) Ask to implement the tasks of the user-story
π4
https://tools.andreyka26.com/system-design
one evening, zero lines of code written or reviewed even, it is first shot, so not even beta, it is shita rather, but incrementally I will make it work properly.
Paperdraw - suck my ballsπππ
one evening, zero lines of code written or reviewed even, it is first shot, so not even beta, it is shita rather, but incrementally I will make it work properly.
Paperdraw - suck my ballsπππ
π12π₯4
andreyka26_se
https://tools.andreyka26.com/system-design one evening, zero lines of code written or reviewed even, it is first shot, so not even beta, it is shita rather, but incrementally I will make it work properly. Paperdraw - suck my ballsπππ
It is not only me, Ihor, who is my AI guru(https://t.me/ihor_codes) came up with idea, that there is no purpose to pay for bunch of SaaS if you can vibecode one for your needs in 1 week.
π₯4