As I wrote before, monotonic behaviors eventually drown a software engineer into burnout sink. So I see it as a good point for moving towards asynchronous remote work (besides outer obstacles like unstable internet connection etc.). It fits into picture of non-regular and complex challenges more suitable than old-fashioned taylorism machine with micromanagement practices (which is commonly spelled as "Agile framework"). These challenges sometimes require a pause for the same purpose as emptiness of several kHz is required between radio waves (otherwise it leads to signal interference and thus to dropping of signal/noise ratio). It makes a work-life balance more full-filled and prospecious as I've already felt.
Читать полностью…If something is thrown to me and it has no clear reason, then it's a cargo cult object. And I can treat it like a lava rock thrown by small monkey. But not all these monkeys accept this. Some of them grug for even hotter rock thrown to me. This is what drives seek of reason.
Читать полностью…Slow life does not mean that hustle is "bad". Slow life means that fast mode is not regular and mere an exception in natural hunger of discoveries. Unlike fast life which proposes constant hurry and oversimplification until complete burnout and personal destruction (no person = no progress = no well-being).
Читать полностью…https://habr.com/ru/companies/ruvds/articles/731162/
> fire talents
> mask managerial failure with "AI revolution"
Language of rude power works for short time, for quick goals. In all the time it's just a growing ball of mud.
Читать полностью…http://theprogrammersparadox.blogspot.com/2024/01/lessons-learned.html
Читать полностью…The 2023 ending year was hard but fruitful in new places, discoveries and creations for me. They shaped and revitalized prospects of my life. I believe that with strong self-esteem, family, good friends, creativity and discovery of new things we can build sustainable, meaningful and beautiful future in which we can live all the life. You should treat new troubles and challenges not as something which devalues your character, personality and your achievements. But as something which gives you opportunities for new discoveries, creations and loving and caring relationships. Which will ultimately set you a peace and harmony with surrounding World and Nature.
I believe in you! Happy New 2024 Year!
🌲🎉🎁❤️
It's true that you cannot program without studying some algorithms, data structures, language first. However, amount and depth of them needed to build useful applications and programs, is not equal in every case. For example, average web service is satisfied with simple arrays, hashmaps, sorting and sometimes DFS and parsing regular languages. This can be studied in 1-2 weeks. But you need to study various types of trees in depth if you need to build your own database.
Sticking too much on theory without building something useful, is also a learning trap. In this way old knowledge can be saturated because little positive feedback is received in response to studying it. Learning pattern stays the same in this case. But switching "tone" to practice after some "critical point" provides more strong feedback ("why I studied it?"). This analogously applies to practice mode.
If you read about some brilliant engineers, scientists and artists, you will know that they have hobbies outside their professional focus. Like playing musical instrument etc. In this way brain meets new paths which can be applied by analogy later.
World is about switching modalities, when previous modality hit its local limits. In simple case: from "imaginary" to "real" part (from complex religious societies to XX century industrialization, for ex.) and vice versa (from rich industrialized market to hybrid of minimal industry with IT market, for ex.). Sticking to one dimension is not long-term beneficial in general. And is an inertial effect that occurs before crisis.
#thoughts #blog
Merry Christmas for you! This is an important day to think about exploring and creating paths to achieve your own harmony in life. You do it with the support and power given from God, for Who no limitations exist. God is all Nature, limitations exist only in human minds. Hard working is good to achieve your goals. But thinking leisure and good friends, family are also important for you. Your care and love for others begins from care and love for yourself. This is a life spiral, going from "imaginary" to "real" axis and vice versa.
Merry Christmas!
===================================================
¡Feliz Navidad para ti! Este es un día importante para pensar en explorar y crear caminos para lograr tu propia armonía en la vida. Lo haces con el apoyo y poder de Dios para quien no existen limitaciones. Dios es toda Naturaleza, las limitaciones están sólo en las mentes. Trabajar duro es bueno para lograr tus objetivos. Pero pensando en el ocio y los buenos amigos, la familia también es importante para ti. Tu cuidado y amor por los demás comienza desde el cuidado y el amor por ti mismo. Se trata de una espiral de vida, que va del eje "imaginario" al "real" y viceversa.
¡Feliz navidad!
==================================================
С Рождеством вас! Это важный день для того, чтобы подумать о поиске и создании путей для достижения вашей гармонии в жизни. Вы сделаете это с опорой и могуществом данными Богом, для Которого не существует преград. Бог - это вся Природа, ограничения существуют только в сознании людей. Трудоголизм хорош для достижения ваших целей. Но рефлексирующий покой и хорошие друзья, семья также важны для вас. Ваша забота и любовь к другим начинается с заботы и любви к себе. Это жизненная спираль, идущая от "мнимой" к "реальной" оси и наоборот.
С Рождеством!
================================================
Boldog karácsonyt neked! Ez egy fontos nap arra, hogy elgondolkozz azon, hogy felfedezd és létrehozd a saját harmóniád eléréséhez vezető utakat. Te ezt az Istentől kapott támogatással és erővel teszed, akinek nincsenek korlátai. Isten az egész Természet, a korlátok csak az emberi elmében léteznek. A kemény munka jó a céljaid eléréséhez. De a gondolkozás a szabadidő és a jó barátok, a család is fontos számodra. Másokkal való törődésed és szereteted az önmagad iránti törődésből és szeretetből indul ki. Ez egy életspirál, amely a „képzeletből” a „valódi” tengely felé halad, és fordítva.
Boldog Karácsonyt!
#christmas #holiday #merrychristmas #xmas #merryxmas #blog
P.S. Image is generated with the GPT->SD application with the meta-prompts (they will be described in comments).
You can play with the application here:
https://gitlab.com/jbyte777/promptql-v2-hello-world-example
#PromptQL #llm #imagegeneration #prompts #promptengineering #programming #opensource #cottagesoftware #ml #ai
#blog
Try to use setup_key
https://keepassxc.org/docs/KeePassXC_UserGuide#_adding_totp_to_an_entry
Goodbye, GitHub! You was open and nice open-source community. It was a place where beginner developers, programmers etc. could find a lot of projects to start with. It was a place where they also could share their own projects. And this all happened until security policies forced to us. I miss GitHub of 2010s where software engineers could take full freedom and responsibility for their own account and projects.
However, there are still many public repository hosting services which don't require two-factor authentication. Like GitLab. However, there are more of them, just give a try to find them on themselves.
2FA binds an account to more restrictive identities (like "phone number <- ID", devices etc.). If mandatory 2FA continue to grow in public services, then p2p networking will become a more plausible option for engineers. Because in both cases virtual identity is highly restricted, but trust differs.
#thoughts #blog
I think, the main problem of burnout of software engineers lays in keeping the same simplistic behavior patterns for several years. Be them either simple obedience or too authoritarian style of critics and proposals. Autistic engineers especially struggle from these patterns (besides just intransparent culture and communications which cannot be handled individually) leading them either to learned improvement or drowning into poverty sink.
I think, best behavior lines lay somewhere in the middle. You can't implement a solution that has a good engineering value (correctness, simplicity, flexibility for addons etc.) without forcing an order of concerns. As most problems with "endless" bugs and spaghetti code lay in that people usually can't tell clearly what they want from software product. Either because of their limited vision with maximalist desires, or because they have too low trust for engineers (however this can be solved with isomorphic abstract entities: ex. substitute "an s-coin" with "a fun gem" but structure remains the same). So my position for this is to talk until I get necessary preconditions and postconditions for implementation (I'm not of type of a "sonic sports player", leave this for masc phenotypical people). That's how I once implemented one feature for which no ready tools were present, in one iteration without bugs meeting pretty short deadlines (it was 3-4 days before X-Mas).
However, you can't simply enforce your suggestions and questions. Otherwise, you will be claimed as "toxic authoritarian guy". People needs a feedback. A positive feedback provides them a more sense of value of their actions. A negative feedback does the opposite. Negative feedback should not break their hard incentives (this is hard to know for ASD-ie from the first place, though I follow a "socialized autist" path with periodic informal meets). Otherwise, what's called as "loosing trust" happens. This is like constantly DDoS-ing some service in wish that it removes some noisy popups from their site. But it bans your IP instead.
I love synergy of ML technologies with indie web and home aesthetics. It's fun and comforting ^^
For this purpose I crafted a bot based on PromptQL. And I explained how to use capabilities of the language for crafting bots in this Medium article:
jzx777/making-bots-with-promptql-prompts-composition-2a6a7acb30ae" rel="nofollow">https://medium.com/@jzx777/making-bots-with-promptql-prompts-composition-2a6a7acb30ae
#PromptQL #llm #LocalLLM #Llama #golang #go #programming #opensource #library #programminglanguage #promptengineering #prompts
#cottagesoftware #craftprogramming #indieweb
#medium #article #blog
Indie web + Indie AI = ❤️
FRFKBQXAAIAIPHPXLDWATUCTF
I feel sick. I'm stopping posting until things get better.
Читать полностью…*micdrop*
https://fxtwitter.com/cremieuxrecueil/status/1744929953982931401
https://jakelazaroff.com/words/an-interactive-intro-to-crdts/
Читать полностью…"Teach Yourself Programming in Ten Years"
https://norvig.com/21-days.html
Meta-prompts for the GPT->SD application:
1) "cozy christmas house interior. focus on interior. there are candles inside the house. the house has a window. the window shows trees in winter night. focus on night. interior is painted in warm tones. focus on warm tones. focus on cozy. very very strong focus on orange and yellow tones inside the interior."
2) "yes"
I implemented audio stories generator with PromptQL! It generates text story from given rough idea. Then it tranforms generated story to speech.
You can play with the generator from this repo:
https://gitlab.com/jbyte777/storybox-generator
#PromptQL #texttospeech #llm #promptengineering #prompts #messageprotocol #protocol #multiagent
#golang #go #programming #opensource #library #programminglanguage #cottagesoftware #craftprogramming #OpenAI #ChatGPT #ml #ai
#blog
But you can configure second factor with keepassxc TOTP
Читать полностью…I added Text-to-Speech capabilities for the PromptQL v5.3.x! They are also compatible with the OpenAI API. They are implemented with the {~open_query_tts /}
and {~listen_query_tts /}
commands. And you can check them in these tests:
https://gitlab.com/jbyte777/prompt-ql/-/tree/release-5.x/tests/text-to-speech
Repository of PromptQL v5.3.x is here:
https://gitlab.com/jbyte777/prompt-ql/-/tree/release-5.x
#PromptQL #texttospeech #promptengineering #prompts #messageprotocol #protocol #multiagent
#golang #go #programming #opensource #library #programminglanguage #cottagesoftware #craftprogramming #OpenAI #ml #ai