HNHacker News
TopNewBestAskShowJobs

begueradj

897 karma · joined January 8, 2018

I am Billal BEGUERADJ. Software developer, pentester & entrepreneur. Billal Begueradj's blog is: www.billalbegueradj.com
submissionscomments
begueradj··on Vibe coding is mad depressing
By non testers, do you mean developers/UI designers and such ?
begueradj··on Patterns.dev
Useful links. Thank you.
begueradj··on Vibe coding is mad depressing
> It's like hiring a plumber then trying to tell them how to fix the toilet.

I never faced or witnessed that in software dev.

begueradj··on No more O'Reilly subscriptions for me
> Unfortunately, I cannot read technical books fast and definitely not fast enough to make the subscription be worth $500 per year.

Reading is never about being fast at doing it.

If you don't want to read a book, read it fast.

begueradj··on Perl's decline was cultural
> PHP was fast, easy, forgiving. It also led to such awful code that several companies banned it.

That's not the case nowadays with PHP 8.5 for example... and Laravel framework.

begueradj··on Let go of StackOverflow; communities must take ownership
Good documentation, communication channels and a healthy work environment where colleagues can communicate and help each other are much beneficial than an internal SE.
begueradj··on Confessions of a Software Developer: No More Self-Censorship
Unlike the author, Youtube and such are full of coding gurus who know everything and whatever you do is never the right way.
begueradj··on Indie, alone, and figuring it out
>Being independent is lonely

You can find yourself in the same situation at a usual workplace.

begueradj··on Migrating the main Zig repository from GitHub to Codeberg
And insulting publicly developers like that isn't ok.
begueradj··on Human brains are preconfigured with instructions for understanding the world
Example of an animal which keeps growing until it dies ?
begueradj··on Trillions spent and big software projects are still failing
Indeed.

That's why we see every now and then "new" programming paradigms which were once obsolete.

begueradj··on Ego, empathy, and humility at work
>Breaking News! Developers Have Egos!

That concerns cleaners too. Ego is a universal currency and a strong element of the human nature.

begueradj··on After my dad died, we found the love letters
At least he hid a part of his nature because of social pressure. Nowadays people live in disguise at will.
begueradj··on A year without caffeine (2013)
A couple of decades ago, I read that "le café est un emmerdeur biologique".

I still don't know how coffee tastes.

begueradj··on Interactive World History Atlas Since 3000 BC
I checked only North Africa: several mistakes (even inaccuracies in terminology such as showing Berbers and Tuaregs as if they are distinct population groups)
begueradj··on Azure hit by 15 Tbps DDoS attack using 500k IP addresses
You are questioning the human nature.
begueradj··on The surprising benefits of giving up
>According to a review of more than 230 studies recently published in the journal Nature Human Behaviour, adjusting our goals in response to stress or challenges, rather than grinding on, is often “a more appropriate and beneficial response.”

That is also what people who persist on the path of their goal do. And that's not giving up, as the title claims.

begueradj··on Project Gemini
"There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors"
begueradj··on The Pragmatic Programmer: 20th Anniversary Edition (2023)
That's because being strongly opinionated about anything nowadays is viewed down.
begueradj··on The Pragmatic Programmer: 20th Anniversary Edition (2023)
Over specializatoin is the enemy of adaptation.
begueradj··on Things that aren't doing the thing
> Reading about how to do the thing isn't doing the thing. Reading about how other people did the thing isn't doing the thing."

> Making a to-do list for the thing isn't doing the thing.

Clearly defining and understanding the thing or, as they say, understanding the problem is half the solution. Real life experiences totally crash the OP statements.

begueradj··on How to tolerate annoying things
Can't read the article from phone.
begueradj··on Think in math, write in code (2019)
Effort was made to write this article. Deep insight in several statements.
begueradj··on Checkout.com hacked, refuses ransom payment, donates to security labs
If everyone refuses to pay, such incidents would largely reduce.
begueradj··on You can just read 25 books
From my experiences, a good book takes me a year to several years to read. I have one book (science & philosophy involved) which I kept re-reading for the last 16 years.

There are levels to reading.

begueradj··on Ask HN: How do you get over the fear of sharing code?
> "I put effort to think about design, structure, and implementation more than coworkers."

Everybody thinks the same.

begueradj··on Study finds memory decline surge in young people
Not surprised when you are born in the smartphone era where your attention and memory are constantly hijacked.
begueradj··on You are how you act
>"The repetition of behavior, not the sincerity of belief, is what shapes character"

To perform behavior X repeatedly and consciously for a long time, you have to have a belief (whether it is good or bad). Hence it is the sincerity of belief which shapes character.

Like when you wash yourself every now and then: you repeat that because you have a belief that keeping yourself clean is useful. Without that belief, you won't waste your time on that. Behavior is just an expression of a belief.

begueradj··on A 12,000-year-old obelisk with a human face was found in Karahan Tepe
How a society which is supposed to be of the hunters gatherers era raised such monuments and set up that site?
begueradj··on Increasing your practice surface area
Accepting yourself as you are is the worst poison to tell to your child or someone you care about. Life is about in inventing yourself through craft, doing, trying, discovering, challenging, achieving goals and self improvement.
← PreviousPage 2 of 17Next →