Post AcIZvZsvJHpgL3wolM by ringtailringo@mastodon.social
(DIR) More posts by ringtailringo@mastodon.social
(DIR) Post #AcIN1iP9FQuX5zcItc by galdor@emacs.ch
2023-11-29T10:05:25Z
0 likes, 3 repeats
The idea that you should use third party software because it is "battle tested" is a joke. Most of the software I have to use on a daily basis is buggy and incomplete. Minimize your dependencies! When something goes wrong, you can at least fix it.
(DIR) Post #AcIZFPE6XzzL7UkJE0 by chromeratt@noagendasocial.com
2023-11-29T12:22:22Z
0 likes, 0 repeats
@galdor agree in spirit. the counter is your previous post about hiring the wrong engineers. There are not enough solid engineering candidates to write ALL the code in house.
(DIR) Post #AcIZvZsvJHpgL3wolM by ringtailringo@mastodon.social
2023-11-29T12:29:55Z
0 likes, 0 repeats
@galdor The culture of not relying on hundreds of external packages is also a reason why I would prefer Go to Rust, even though Go itself allows for much more footguns. External dependencies are a liability, especially in times of supply chain attacks.
(DIR) Post #AcIdZMaAUHn6Wlq0Zs by galdor@emacs.ch
2023-11-29T13:10:46Z
0 likes, 0 repeats
@chromeratt Every company I've seen complaining about the lack of competent and reliable engineers had low or average comp and shitty work conditions (no full remote, heavy processes, top-down hierachical culture, etc.).Of course you cannot write everything yourself, but the current situation in most companies is insane.
(DIR) Post #AcIeGJR245n7Db2oYS by galdor@emacs.ch
2023-11-29T13:18:32Z
0 likes, 0 repeats
@ringtailringo Go is indeed particularly good at building software with minimal dependencies. Unless of course you start using some of the fancy libraries some people love.