๐ธ Sat, Feb 3, 2024 ๐ธ
In an ideal world, people do what they are passionate about and that makes them happy. Based on this, if you have a question: ‘Should I do this or that?’ The answer is: No. If you truly are passionate about this, it is not a question for you; you already do it.
๐ธ Sat, Feb 3, 2024 ๐ธ
Years ago, I had a first date at the cafรฉ and ordered an espresso for myself. At that time in my life, all beverages I drank were with sugar; I did not drink even diet versions. I think I did it just to impress my date. So stupid. Now I drink only black coffee and espresso for different reasons though.
๐ธ Sat, Feb 3, 2024 ๐ธ
Don’t you hate it when you type the app name in the search bar of your iPhone and it shows up for a millisecond and disappears under your finger, and you open a completely different one?
๐ธ Sat, Feb 3, 2024 ๐ธ
The software development process involves iterative planning, design, coding, testing, and deployment phases, with continuous feedback integration and issue resolution until the final product is ready for release.
The pseudo-code is below. Honestly, I think code review is not necessary.
while (has an idea, requirements, or design document?())
{
do {
make a technical design document();
TDD review();
} while (has unaddressed review comments?());
add tasks in issue tracking software();
while (has tasks?()) {
auto state = State::implementation;
while (state != State::done) {
switch (state)
{
case State::implementation: implement(); break;
case State::compilation: fix compilation errors and warnings(); break;
case State::static analysis: fix static analysis warnings(); break;
case State::automated test: fix automated test issues(); break;
case State::dev testing: fix issues from manual testing(); break;
case State::code review: address code review comments(); break;
case State::QA: fix bugs(); break;
case State::production: address user feedback(); break;
}
compile();
if (has errors or warnings?()) { state = State::compilation; continue; }
static analysis();
if (has static analysis warnings?()) { state = State::static analysis; continue; }
run unit test and integration test();
if (has automated test issues?()) { state = State::automated test; continue; }
test manually();
if (has issues from manual testing?()) { state = State::dev testing; continue; }
code review();
if (has unresolved code review comments?()) { state = State::code review; continue; }
merge to the main branch();
deploy to staging environment();
QA();
if (has bugs?()) { state = State::QA; continue; }
deploy to test production environment();
if (has issues and unaddressed user feedback?()) { state = State::production; continue; }
worldwide deployment();
state = State::done;
}
}
}
๐ธ Fri, Feb 2, 2024 ๐ธ
Are you a software engineer? Use your skills to focus on solving real-world problems. Human happiness is a good example. Making frameworks, building scaffolding, making enginesโwe have all of this. I think we’re ready to start working on real problems.
๐ธ Fri, Feb 2, 2024 ๐ธ
I cannot understand how Kibana is better than a plain log file?
- It’s slow; it runs in the browser and starts dying after 100 messages;
- Then they invented their own query language, regexp is fine.
I ended up doing Ctrl+A Ctrl+C Ctrl+V into the text file.
๐ธ Thu, Feb 1, 2024 ๐ธ
Lately, I have been dealing with a lot of anger. I want revenge and justice for bad people. But I am just a software engineer; not even a manager or producer, let alone an executive. I cannot do much about it. They are skilled at manipulating the situation to their advantage. They have crafted the art of layering lies, bending the truth. Anything I do would result in more people being harmed, and bad people might lose a few million dollars; but it’s just a drop in the ocean for them. When I was a kid, I had a book written by Bruce Lee. I do not remember the details; I searched on the Internet and found nothing. One moment stuck in my mind: he was on a boat and he was upset about something and he was punching the water. He realized that no matter how much he punched water, he could not do too much with it. While I was trying to find the quote from the book, I found a lot of other quotes; they are in the similar direction: be like water, and nobody would be able to do anything with you. So I am trying to figure out how to make this anger go through me and let me move on and focus on what I need to do and become back to productive thinking. I understand that my brain is trying to make things fair; it’s trying to get revenge. It is human nature. I understand that trying to get revenge is always ending up all sides involved in the process suffering. If somebody hurts you, just let it go through you and move on with your life. Trying to make it even is not productive. My emotions are telling me a different story.
๐ธ Thu, Feb 1, 2024 ๐ธ
I noticed a habit when I am using the terminal: deliberately, I do not type the last character of the command and press tab to be sure I did not make any typos in the command name.
๐ธ Thu, Feb 1, 2024 ๐ธ
โ
๐ธ Mon, Jan 29, 2024 ๐ธ
The threshold of human hearing corresponds to air vibrations on the order of a tenth of an atomic diameter. Incredible!
๐ธ Mon, Jan 29, 2024 ๐ธ
https://www.youtube.com/watch?v=gQddtTdmG_8
There is an interesting video about word embeddings from computerphile; I wonder if we can make a word game based on it. One of the ideas computer gives you 2 words and you need to get from one word to another by adding and subtracting words. For example “king” “queen” so we can do “king - man + woman = queen”.
๐ธ Mon, Jan 29, 2024 ๐ธ
I had an interesting dream where an ironing board and steam from the iron were used to make hi-hat sounds.
๐ธ Sun, Jan 28, 2024 ๐ธ
I found the WPM metrics to be kind of odd; it should be characters per minute at least.
๐ธ Sun, Jan 28, 2024 ๐ธ
Life hack: to get faster on Twitter, instead of typing twitter.com, you can type x.com; it is 6 characters shorter.
๐ธ Sun, Jan 28, 2024 ๐ธ
The device that can listen to the universe and hear merging black holes, LIGO, is capable of detecting a change in distance between its mirrors 1/10,000th the width of a proton!
๐ธ Sat, Jan 27, 2024 ๐ธ
BTW, we have a solution for global warming that we’ve had for ~50 years: nuclear power plants. They are cheap and reliable. But for some reason, people think making more nuclear bombs is better.
๐ธ Fri, Jan 26, 2024 ๐ธ
73 F (23 C) I like it Picasso.
๐ธ Fri, Jan 26, 2024 ๐ธ
Recent layoffs in the tech and gaming industry have significantly impacted several major companies. For instance, Microsoft announced 1,900 layoffs, Riot Games 530, Unity 1,800, Twitch 500, and Epic Games 800, among others.
This situation has led me to reassess my perspective on workplace loyalty. From now on, my approach will be purely transactional: I will fulfill the tasks assigned to me efficiently and expect fair compensation in return. I am not inclined to engage beyond my defined role or responsibilities. My focus is on delivering the required output as per the agreement, like a robot, without involving myself in matters beyond my scope of work.
๐ธ Fri, Jan 26, 2024 ๐ธ
There is a great principle called DRY (don’t repeat yourself). Comments in the code violate that principle. Seriously, I mean it.
๐ธ Wed, Jan 24, 2024 ๐ธ
I wish if YouTube had the option to limit videos by no longer than 5 minutes in autoplay. It has a tendency to be stuck in 5-hour long compilation videos or even worse, never-ending live videos.
๐ธ Wed, Jan 24, 2024 ๐ธ
What was a design decision to make the click in DAWs tonal, IMO it is distracting.
๐ธ Wed, Jan 24, 2024 ๐ธ
Such basic functionality; I just cannot memorize it. Every time I am messing with markdown, I need to disable auto-fill-mode
. I am going to put it here so that next time I can look it up here.
๐ธ Tue, Jan 23, 2024 ๐ธ
3 days ago, I started doing resistance exercises. I managed to do 6 push-ups; the next day, I was so sore that I could not do anything. Yesterday, I did 10 push-ups, and now I am in pain again. ๐
๐ธ Tue, Jan 23, 2024 ๐ธ
Just to make you feel slightly better: it is normal to have 200 unfinished projects with 5 of them in active development.
๐ธ Mon, Jan 22, 2024 ๐ธ
Lies are everywhere: 15" CRT screen is actually smaller, 1TB hard drive is actually 70GB smaller, 5% annual interest rate is actually 5.12%.
Previous - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 - 27 - 28 - 29 - 30 - 31 - 32 - 33 - 34 - 35 - 36 - 37 - 38 - 39 - 40 - 41 - 42 - 43 - 44 - 45 - 46 - 47 - 48 - 49 - 50 - 51 - 52 - Next