A week ago, I promised on Threads to compile and share a top-notch self-stud guide for wannabe software engineers.
I'm not sure if anyone here will find it useful, since you're all seasoned professionals who have already learned it all.
But I'd love you to help me spread the word, or read it and give feedback on its structure and message.
Thank you!
https://guide.ivanzakutnii.com
I'm not sure if anyone here will find it useful, since you're all seasoned professionals who have already learned it all.
But I'd love you to help me spread the word, or read it and give feedback on its structure and message.
Thank you!
https://guide.ivanzakutnii.com
Ivanzakutnii
Hello Friend, Start here! | The Hard Way to SWE Excellence v1.2
🌭5
@ me: hardly registered in the content management iOS app for microblogs, developer on threads was advertising and released in app store.
@ me: trying to link my threads to it — does not work in. giving the dude feedback
@ the dev dude: saying - “bro you got to wait, I know it is annoying, but it is what it is”
Delightful.
@ me: trying to link my threads to it — does not work in. giving the dude feedback
@ the dev dude: saying - “bro you got to wait, I know it is annoying, but it is what it is”
Delightful.
🤔1🌭1
People's belief that thinking is inherently visual seems to stem from our ability to think subjectively through visuals, assuming that we have more visual content in the flows of our minds than auditory or kinesthetic.
Followers of this belief lump everything else into one heap - either as abstractions, mere narratives, or don't consider it thinking at all.
This leads to the desire to communicate through images and better express these images.
Text is something else - first we perceive it visually, then we pronounce it audially in our mind, after which this text can bloom into various synesthetic representations for all senses.
Mind and thinking are inherently synesthetic by nature, and text, not without reason, better allows expressing this synesthesia, extracting formalities from it, and then these texts allow rendering it back into synesthetic representation.
—
Picture from dall-e prompt “modern systems thinking practitioner”
Not a hobo!
Followers of this belief lump everything else into one heap - either as abstractions, mere narratives, or don't consider it thinking at all.
This leads to the desire to communicate through images and better express these images.
Text is something else - first we perceive it visually, then we pronounce it audially in our mind, after which this text can bloom into various synesthetic representations for all senses.
Mind and thinking are inherently synesthetic by nature, and text, not without reason, better allows expressing this synesthesia, extracting formalities from it, and then these texts allow rendering it back into synesthetic representation.
—
Picture from dall-e prompt “modern systems thinking practitioner”
Not a hobo!
❤1🌭1
I am working a lot on media presence now, and keep building community on Threads (blue sky does not kick in at all.)
The next step is a substack newsletter that I called “The Recursive Mind”
What about the naming?
The next step is a substack newsletter that I called “The Recursive Mind”
What about the naming?
🤯1🌭1
Oh no, no way :)
It is the textbook of courses, not much sense to just read it without joining.
Well then, I will focus on finishing current courses on distributed computation models and then will jump into it ^ fully 🤷♂️
It is the textbook of courses, not much sense to just read it without joining.
Well then, I will focus on finishing current courses on distributed computation models and then will jump into it ^ fully 🤷♂️
🌭1
If you work/stress yourself to apathy, obviously you need some help.
But you folks, who can afford or don't trust therapy exists, I know.
So this is for you — if you find yourself in such state, don't be stupid — DO NOTHING.
Literally. As much nothing as possible. No cheap dopamine, no use, no stupid kick-in engine parachute jumps.
Just nothing. Idk lay. Sleep. Walk? Read as silly book as possible.
Let the poor you rest at last.
But you folks, who can afford or don't trust therapy exists, I know.
So this is for you — if you find yourself in such state, don't be stupid — DO NOTHING.
Literally. As much nothing as possible. No cheap dopamine, no use, no stupid kick-in engine parachute jumps.
Just nothing. Idk lay. Sleep. Walk? Read as silly book as possible.
Let the poor you rest at last.
🌭1
I don't know how to feel about it and think, haven't tried it yet. At first glance, it seems to me as a route to degradation.
Here it the thing he is talking about:
https://github.com/paralleldrive/sudolang-llm-support
It just feel so lame to me:
So what? We can finally tell AI how to properly render 3 classes fir crud boxing and their methods?
Pathetic.
Here it the thing he is talking about:
https://github.com/paralleldrive/sudolang-llm-support
It just feel so lame to me:
For most simple prompts, natural language is better. Use it. But if you need the AI to follow a program, obey constraints, keep track of complex state, or implement complex algorithms, SudoLang can be extremely useful.
So what? We can finally tell AI how to properly render 3 classes fir crud boxing and their methods?
Pathetic.
🌭1
Btw, I have just dropped new blogpost about good and bad programming habits.
Take a look: https://ivanzakutnii.com/blog/the-good-and-bad-habbits
Take a look: https://ivanzakutnii.com/blog/the-good-and-bad-habbits
🌭1
Guys. Just hear me out.
What if we will build a microservice mesh for API calls runtime validation, instead of designing robust API, huh?
https://drops.dagstuhl.de/storage/00lipics/lipics-vol194-ecoop2021/LIPIcs.ECOOP.2021.20/LIPIcs.ECOOP.2021.20.pdf
I am kidding - overall the paper is quite interesting, and the approach as a crunch, but useful and robust crunch might be useful for improving legacy systems, I think.
The biggest questions are:
1. How to expresivelly define these types? It feels like an openAPI addition with the definitions of call sequences. Which is already bloat as hell.
2. How the monitor agents will behave if we will specify a dozen on session types, we want to validate? I think the overhead will be worse than the one they measured in the paper on kindergarten examples
What if we will build a microservice mesh for API calls runtime validation, instead of designing robust API, huh?
https://drops.dagstuhl.de/storage/00lipics/lipics-vol194-ecoop2021/LIPIcs.ECOOP.2021.20/LIPIcs.ECOOP.2021.20.pdf
I am kidding - overall the paper is quite interesting, and the approach as a crunch, but useful and robust crunch might be useful for improving legacy systems, I think.
The biggest questions are:
1. How to expresivelly define these types? It feels like an openAPI addition with the definitions of call sequences. Which is already bloat as hell.
2. How the monitor agents will behave if we will specify a dozen on session types, we want to validate? I think the overhead will be worse than the one they measured in the paper on kindergarten examples
🌭2
Vijay on threads one day: WOW the cursor ide so good, I love building games with AI!!! (dropping demo in two days)
Vijay for the next two weeks: INVESTIGATING PERFORMANCE ISSUES
Vijay for the next two weeks: INVESTIGATING PERFORMANCE ISSUES
🌭1
The awareness of impermanence is sobering.
No matter how deep the awareness of this quality, which relates to absolutely everything we experience in life - it sobers us up.
A few years ago (a bit less than a decade), I was completely crushed, dealing with constant stress, anxiety, despair, and periodic panic attacks.
I don't know how my life would have turned out if I had sought psychiatric help, but I see how it has unfolded and continues to unfold after I turned to the awareness of impermanence - panic attacks became less frequent and shorter until they completely disappeared, just like laziness and procrastination. Then I got into IT and started working an insane number of hours with an insane amount of effort.
Of course, this brought many fruits in the form of life's benefits and professional qualities. But recently I caught myself having put aside the quality and power of impermanence awareness.
Most likely, I just got too involved in endless chores, career, and various experiences, worked too much, and drove myself to extreme fatigue due to inadequate overwork.
Consistency in work and learning is good, but you need to perceive this whole thing through the lens of impermanence, and remember your own nature and the nature of all surrounding things and people.
Otherwise, life will just pass you by.
Permanence, although it's completely groundless and unreal in an absolute sense, is a good thing as a relative concept - it can be applied to achieve results in relative things, but starting to believe in it and getting involved in it as truth is a road to nowhere.
Give yourself rest. This will pass. And this too shall pass.
No matter how deep the awareness of this quality, which relates to absolutely everything we experience in life - it sobers us up.
A few years ago (a bit less than a decade), I was completely crushed, dealing with constant stress, anxiety, despair, and periodic panic attacks.
I don't know how my life would have turned out if I had sought psychiatric help, but I see how it has unfolded and continues to unfold after I turned to the awareness of impermanence - panic attacks became less frequent and shorter until they completely disappeared, just like laziness and procrastination. Then I got into IT and started working an insane number of hours with an insane amount of effort.
Of course, this brought many fruits in the form of life's benefits and professional qualities. But recently I caught myself having put aside the quality and power of impermanence awareness.
Most likely, I just got too involved in endless chores, career, and various experiences, worked too much, and drove myself to extreme fatigue due to inadequate overwork.
Consistency in work and learning is good, but you need to perceive this whole thing through the lens of impermanence, and remember your own nature and the nature of all surrounding things and people.
Otherwise, life will just pass you by.
Permanence, although it's completely groundless and unreal in an absolute sense, is a good thing as a relative concept - it can be applied to achieve results in relative things, but starting to believe in it and getting involved in it as truth is a road to nowhere.
Give yourself rest. This will pass. And this too shall pass.
❤4✍1🌭1
Please open Telegram to view this post
VIEW IN TELEGRAM
🌭1
Brilliant playlist:
https://youtube.com/playlist?list=PLi01XoE8jYoi3SgnnGorR_XOW3IcK-TP6&si=MS8u8PbFBIgoUyWm
https://youtube.com/playlist?list=PLi01XoE8jYoi3SgnnGorR_XOW3IcK-TP6&si=MS8u8PbFBIgoUyWm
YouTube
Abstract Algebra
Abstract Algebra deals with groups, rings, fields, and modules. These are abstract structures which appear in many different branches of mathematics, includi...
👍1🌭1💯1
Hello.
The first post on substack.
Consider to subscribe!
https://ivanzakutnii.substack.com/p/short-note-on-abstractions
The first post on substack.
Consider to subscribe!
https://ivanzakutnii.substack.com/p/short-note-on-abstractions
/var/log/ivan.zakutnii
Short Note on Abstractions
As I continue exploring abstractions and trying to understand their proper nature, I'd like to share some thoughts.
🌭1
https://www.instantdb.com/essays/pg_upgrade
This is the downside of not being familiar with relational databases (and PostgreSQL in particular) basic administration at any kind of respectable level.
RDS and Aurora are cool services, but you might have saved a bunch of money and avoided a lot of pain if you had invested some time in your education.There is nothing scary about administrating and managing self-hosted PostgreSQL, and you need only 1-2 months of studying documentation and free courses online.
Outcome -> invaluable skills. This kind of article keeps being released from different teams yearly (The COOL STORY how we replicated and switched over database in AWS).
I might have been lucky having one of my first jobs in database administration and support centric company, but aren't IT people interested in how databases work? At least from a software perspective. This is a treasure trove of fundamental computer science and software engineering topics - the more you dig, the deeper it gets.
This is the downside of not being familiar with relational databases (and PostgreSQL in particular) basic administration at any kind of respectable level.
RDS and Aurora are cool services, but you might have saved a bunch of money and avoided a lot of pain if you had invested some time in your education.There is nothing scary about administrating and managing self-hosted PostgreSQL, and you need only 1-2 months of studying documentation and free courses online.
Outcome -> invaluable skills. This kind of article keeps being released from different teams yearly (The COOL STORY how we replicated and switched over database in AWS).
I might have been lucky having one of my first jobs in database administration and support centric company, but aren't IT people interested in how databases work? At least from a software perspective. This is a treasure trove of fundamental computer science and software engineering topics - the more you dig, the deeper it gets.
Instantdb
A Major Postgres Upgrade with Zero Downtime
🌭2💯1