> Writing design documents, properly tracking decisions, careful planning, building infrastructure and deciding on expensive infrastructure projects, all sorts of compliance stuff.
These are important skills as a data scientist as well and as such shouldn't be new for you. I'm not sure what sort of strategy you've been employing to get any serious data science work done.
> how do I get better and find joy in the more managerial tasks of software engineering?
Maybe you don't and that is okay. You don't have to find every single part of software engineering joyous. This goes for non-managerial work as well. Not all problems are blessed with being fun. Just do it regardless.
> Does confidence just come with experience?
Yes.
> Can I get better faster?
Yes. You get faster at any task you repeat often enough.
> Or is it all worthless anyways and I should focus on the code?
Some of it, maybe, maybe not. You'll know what kinds of non-programming activities help your programming after trying them out for a while. I for example don't love design documents for every little mundane feature. However, for larger, complex tasks the act of writing something, anything at all helps me bring clarity to my thoughts. I've also found development diaries extremely useful for any project where I go more than a week between development sessions. The important point is that I found this out by testing it out and reflecting on my experience and/or results.
This can be asked for basically any non-trivial GUI application. Why doesn't linux have:
- Photoshop
- Premiere
- CAD software
- Lightroom
IMO the answer is the lack of good UI toolkits for linux, with any sufficient definition of "good". GTK or Qt are probably the closest solutions to Win32 or WPF, but I think we can empirically just say that they are not "good" enough. If they were, more complex GUIs would exist.
Of course Zathura + any backend works through XWayland. But as mentioned I also use Windows and want to use the same program (or something with the same key bindings) on both operating systems
Of course Zathura + any backend works through XWayland. But as mentioned I also use Windows and want to use the same program (or something with the same key bindings) on both operating systems
Of course Zathura + any backend works through XWayland. But as mentioned I also use Windows and want to use the same program (or something with the same key bindings) on both operating systems
MuPDF for sure has most of the capabilities of interacting with forms. But for my workflow I mostly create and read pdfs, I don't fill out much information in partially complete PDFs.
Comments or annotations are in the planning stage though
These are important skills as a data scientist as well and as such shouldn't be new for you. I'm not sure what sort of strategy you've been employing to get any serious data science work done.
> how do I get better and find joy in the more managerial tasks of software engineering?
Maybe you don't and that is okay. You don't have to find every single part of software engineering joyous. This goes for non-managerial work as well. Not all problems are blessed with being fun. Just do it regardless.
> Does confidence just come with experience?
Yes.
> Can I get better faster?
Yes. You get faster at any task you repeat often enough.
> Or is it all worthless anyways and I should focus on the code?
Some of it, maybe, maybe not. You'll know what kinds of non-programming activities help your programming after trying them out for a while. I for example don't love design documents for every little mundane feature. However, for larger, complex tasks the act of writing something, anything at all helps me bring clarity to my thoughts. I've also found development diaries extremely useful for any project where I go more than a week between development sessions. The important point is that I found this out by testing it out and reflecting on my experience and/or results.
reply