|
|
|
|
|
by rmanolis
560 days ago
|
|
The “while doing it” does not work if you don't have experience with similar language.
If you don't believe me, try learning Rust while writing a server for your work. Tickets are useless. Real tickets are unit tests that need to pass for the software to be ready for production. Tickets cannot protect you, only Odin's switch statement on stack trace can protect developers from bad changes. I will give you an example, you worked for a company and on a ticket, you wrote “this code works this specific way and should never be changed”. After 6 months, the company fires you and another senior developer takes your place. The new developer never read previous tickets because no one read old completed tickets, so no one will read the message you left, and they will change the code accidentally. However, in Odin with unit tests and locking stack traces with switch statements, the code is really protected from these kinds of accidents. |
|
But I think I'm barking up the wrong tree here anyway, because you seem to be completely set in your thinking that nobody should need to know more than exactly one programming language and that should probably be Odin and that anyone thinking or saying anything else is just wrong. Well good luck to you getting paid and having fun. I definitely know that someone with your attitude towards learning and expanding ones horizon would not last long at my place.
I mean, until here it was all "fun and games" but either you've also had fun here leading me with your little crusade or you actually believe this. But then I can't help you. Ah I see now. You misunderstood what I was saying about tickets and what they're good for. Ticket != (unit) tests! Tests are what describes how your software should behave.What I was saying about tickets being protection is that they're protection against "the company" and process and being rushed all the time "because agile". Embrace them. Use them to your advantage. Someone gives you one ticket to do X and do it quickly but you don't know the library or service involved? Convert it into an Epic and extract 10 tickets including some prototyping in spikes.
s/Odin/Any compiled language with good typing/g ;)