Jump to content

Well, as a professional software engineer as of the last 12 years, my wisdom boils down to this one weird trick.

 

You'll sit in a lot of meetings. Sometimes someone will suggest something you don't think should be done. When this happens, accuse them of not being Agile.

Link to comment
https://linustechtips.com/topic/1499861-software-engineer/#findComment-15887894
Share on other sites

Link to post
Share on other sites

Being a good software engineer boils down to identifying problems and solving them, or taking a person's actions and automating them or improving their capability/productivity in some way shape or form. I like to think of it as an infinite set of puzzles to solve, the more experience you have, the faster/better you get at solving those puzzles. 

CPU: Ryzen 5950X Ram: Corsair Vengeance 32GB DDR4 3600 CL14 | Graphics: GIGABYTE GAMING OC RTX 3090 |  Mobo: GIGABYTE B550 AORUS MASTER | Storage: SEAGATE FIRECUDA 520 2TB PSU: Be Quiet! Dark Power Pro 12 - 1500W | Monitor: Acer Predator XB271HU & LG C1

 

Link to comment
https://linustechtips.com/topic/1499861-software-engineer/#findComment-15888949
Share on other sites

Link to post
Share on other sites

  • 2 weeks later...

Very similar to @Marginalia

9am - noon: Meetings.

noon - 1pm: Lunch

1pm - ~2:30pm: Meetings

~2:30pm to 5pm: A mix of (you guessed it) meetings and some actual work.

 

So to sum up... Meetings!

As for when someone suggesting something I don't like, I'm more of the go with the flow kinda guy and so I just do what they ask and when things don't work or break, I just lol and complain when it affects me. Technical debt is kind of fashionable where I work anyways and deliverables are more important than things being done right the first time.

Link to comment
https://linustechtips.com/topic/1499861-software-engineer/#findComment-15906086
Share on other sites

Link to post
Share on other sites

On 4/23/2023 at 3:58 PM, TizzyT566 said:

I'm more of the go with the flow kinda guy and so I just do what they ask and when things don't work or break, I just lol and complain when it affects me.

yeah... except you have to rewrite the entire thing afterward. it is better to straight up tell the client/project manager what is technically unfeasible rather than going full in on a bad idea. 

Sudo make me a sandwich 

Link to comment
https://linustechtips.com/topic/1499861-software-engineer/#findComment-15909218
Share on other sites

Link to post
Share on other sites

On 4/25/2023 at 1:20 PM, wasab said:

yeah... except you have to rewrite the entire thing afterward. it is better to straight up tell the client/project manager what is technically unfeasible rather than going full in on a bad idea. 

Oh no I completely understand and agree, its just how I've rolled having worked where I work for a while. If they want to design something sure, ill sit in a meeting and talk about architecture etc but if my suggestions aren't being taken, then well... imma just code up what was accepted. And then like I said, when it breaks I lol and complain. Like I said, where I work, technical debt seems to be in fashion.

Link to comment
https://linustechtips.com/topic/1499861-software-engineer/#findComment-15912988
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×