324 private links
This separation between unit and integration became vague nowadays.
Instead we can think in term of purity and extent.
Purity → "corresponds to the amount of generalized IO the test is doing and is correlated with desirable metrics, namely performance and resilience."
Extent → "corresponds to the amount of code the test exercises. Extent somewhat correlates with impurity, but generally does not directly affect performance."
In fact, a good way of pricing your work is by asking yourself what salary would make you enthusiastic enough to be heavily invested in the product and deliver your best work.
People usually stay in the same company for 12-18 months (in the U.S.).
If you feel valued and appreciated, the team is great and salary is fine, consider staying in the same company for around 2–3 years.
-
Keep record of your achievements
-
Pay attention to your estimates
6 productive hours per day
-
Test the company during the probation period
8 Think about passive income early
there was too much at stake to not write the documentation first.
Maybe for my masterthesis ? :D
Les sociétés ou les politiques qui parlent depuis 20 ans de devenir « neutre en carbone d’ici 2040 »…
Sachez qu’on est plus près de 2040 que de 2002.
Donc j’imagine que vous avez déjà decarboné 50% du monde ? Hein ? HEEEIN ?
Just a reminder that the "I don't care if I'm traced, I'm not to blame" is a huge mistake:
YOU do not determine what you are to blame for.Today women who want an abortion, tomorrow what?
Il faut penser plus intelligement: combien coûte un mail par rapport à du papier. Quel est son coût unitaire, indépendant du matériel utilisé ?, etc...
On découvre ici un découpement de la consommation des ressources en 2 parties: la fabrication et l'utilisation.
« Les activistes climats sont souvent décrits comme des dangereux radicaux mais les dangereux radicaux sont les pays qui augmentent la production des énergies fossiles ». Ces mots ne sont pas de Greta Thunberg mais d’Antonio Guterres, secrétaire général de l’ONU, à propos du dernier rapport du GIEC.
TL;DR cela réfléchit le soleil, donc la température est moindre. Cela s'applique à une voiture (54-2°C pour une noire et 36.8°C pour une blanche au soleil).
Resume signals value from human to corporations.
Blog singals value from human to human.
People used to be defined by where they work, and now they’re defined by their knowledge, capabilities, and opinions.
And because of that, the resume is no longer the main artifact of your public worth. The replacement is [...] having a domain name where you put all your stuff. A digital avatar of yourself.
La question mérite cependant d’être considérée et évaluée quand on évoque des actions bénévoles qui viennent pallier certains manquements de l’État, notamment au sein de notre système de santé.
Une piste dangereuse que de vouloir pallier le système de santé par du bénévolat, cela permettrais de déresponsabiliser encore plus l'état dans ce domaine.
We think about people outputs but we often miss the input they gave for it !
Routine of Stephan King:
- Start with coffee at 7:30 AM.
- Go for a long walk with no technology on me whatsoever.
- Eat 14 peanuts and have another cup of coffee.
- Sit down and write at 8:30 AM, no matter what. Keep writing until 11:30 AM.
- Have lunch at 11:30 AM and don’t worry about writing for the rest of the day, unless I’m in a groove.
- The key to my success is to write every day, no matter what, between 8:30am and 11:30am. No exceptions.
- I’ve done that for 38 years and I’ve written 39 books.
that you have to set time aside every day to your activity.
it’s all about making the required lifestyle sacrifices to write every day. [...] You have to start with the inputs. You have to start with the routine. You have to start with the behaviors.
This reasoning seems correct.
La question de l'agilité, c'est d'abord un choix de méthode. Il n'est pas guidé par la tendance du moment, mais par la nature des projets.
Comme le disait mon professeur, il s'agit avant tout d'un état d'esprit.
La démarche agile sert avancer sur des projets :
- dont on ne connaît pas le produit fini
- à condition d'avoir bien identifié la boucle de rétroaction.
Une méthode agile, ça n'est pas forcément le bon choix pour un projet. Parce qu'elle impose d'échouer souvent, de faire pleins d'erreurs que l'on va chercher à corriger petit à petit pour obtenir le design définitif.
Les hommes voudront m’apporter des solutions, régler tous mes problèmes, rationaliser mes peines, quand bien souvent je n’ai besoin que d’une oreille bienveillante et d’une épaule sur laquelle pleurer. Je me demande parfois si cette tendance masculine à se poser en pourvoyeur de solutions — en sauveur — n’est pas une tentative, toute inconsciente qu’elle soit, de me faire taire. […]
Non c'est parce que nous avons été habitué à trouver des solutions pour tout, tout le temps. Parce que quelqu'un qui ne trouve pas de solutions est jugé comme un bon à rien. Est-ce que ce comportement doit changer ? Oui
Le web 0/1 (hébergé par soi-même sur un serveur) a besoin de temps et de compétence
Le web 2 (plateformes de service) échange la vie privée
The web 3 allows to create content at the condition to insert it in a blockchain, so you have to pay for it first. So it has de facto a first barrier of creation or publication.
So the ones more able to publish will be the ones with money they can spend on it.
This “new internet” that has been proposed, much to the disdain of software engineers worldwide, is one where anytime you upload a photo, save something, post a tweet or put something on YouTube, it costs money. Every time you write something to a blockchain with crypto, you need to pay the miners.
As NFTs can be duplicated, do the buyer spend a million dollars for the monky or for the record on the blockchain?
Anyone can write anything on the blockchain if you’ve paid the miners.
And because the blockchain is append-only, how do you comply with law?
when a project is being actively developed, tagged releases are the only safe option to ship to users.
Normal.
When the test fails it also should provide enough information to understand which behaviour failed, where it failed, and (at least superficially) why it failed
👍 with 5 arguments provided
Comparison with other ORM
- Ask for help if you get stuck for more than an hour... I don't think it applies to every cases though
- Docs? What are they? Write some along your coding session for yourself: yes!
- Product thinking: User-oriented thinking
- Hunt for a mentor
- Work of art
- Being less stupid: instead of being smart, try to make one less stupid decision every day.
- Multiple approcahes: always try to come up with multiple solutions after going though a ticket, then pick the solution that suits well in the delivery time
- Keep the team in the loop: always over-communicate
- Product Job Mentality: think first, don’t start working unless the requirements are 100% understood; Never work on a feature for more than 2 weeks without validating it with users.
- Do code reviews
How about we treat every young man who
wants to buy a gun like every woman who wants
to get an abortion
mandatory 48-hr waiting
period, parental permission, a note from his
doctor proving he understands what he's about
to do. a video he has to watch about the effects
of gun violence, and an ultrasound wand up the
ass (just because). Let's close down all but one
gun shop in every state and make him travel
hundreds of miles, take time off work, and stay
overnight in a strange town to get a gun. Make
him walk through a gauntlet of people holding
photos of loved ones who were shot to death,
people who call him a murderer and beg him not
to buy a gun.
It makes more sense to do this with young men
and guns than with women and health care,
right? I mean, no woman getting an abortion
has killed a room full of people in seconds,
right
Oh yeah, fair point
- React is a UI library.
- React component libraries are always for UI
- Components will update, whether you want them to or not
- useEffect is a major to control the rerendering