Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Sweeper
Nov 29, 2007
The Joe Buck of Posting
Dinosaur Gum

abigserve posted:

anyone got some good resources for learning general software engineering concepts?

A friend is interviewing somewhere and gave me some example questions that totally stumped me, but when looking up the terms used it was all things I'd done in practice before, I just never knew the name for them as I don't have that background ex. "SDLC"
as in the question is “what is sdlc”? that’s a pretty weird question

Adbot
ADBOT LOVES YOU

VikingofRock
Aug 24, 2008




abigserve posted:

anyone got some good resources for learning general software engineering concepts?

A friend is interviewing somewhere and gave me some example questions that totally stumped me, but when looking up the terms used it was all things I'd done in practice before, I just never knew the name for them as I don't have that background ex. "SDLC"

FWIW I'm a professional software engineer and I have no idea what SDLC means. Unless this is an interview for a specialist position, that's just a bad question.

ulmont
Sep 15, 2010

IF I EVER MISS VOTING IN AN ELECTION (EVEN AMERICAN IDOL) ,OR HAVE UNPAID PARKING TICKETS, PLEASE TAKE AWAY MY FRANCHISE

VikingofRock posted:

FWIW I'm a professional software engineer and I have no idea what SDLC means. Unless this is an interview for a specialist position, that's just a bad question.

Software Development Life Cycle isn't that niche a concept.

eschaton
Mar 7, 2007

Don't you just hate when you wind up in a store with people who are in a socioeconomic class that is pretty obviously about two levels lower than your own?

Sapozhnik posted:

linux wasn't really designed it just sort of happened

probably why it's so successful (other than being in the right place at the right time)

also Net/2 BSD and all downstream projects being under existential threat from USL at exactly the wrong time

if that hadn’t happened BSD would be much more of a peer to Linux as a lot of the early embedded adopters probably would have picked the non-GPL option

eschaton
Mar 7, 2007

Don't you just hate when you wind up in a store with people who are in a socioeconomic class that is pretty obviously about two levels lower than your own?

Sweeper posted:

as in the question is “what is sdlc”? that’s a pretty weird question

obviously they’re referring to the IBM System Networking Architecture’s layer 2 protocol, which also happens to be—thanks to hardware support in the Zilog 8530 Serial Communications Controller—the layer 2 protocol for Apple’s LocalTalk personal networking system

Lutha Mahtin
Oct 10, 2010

Your brokebrain sin is absolved...go and shitpost no more!

eschaton posted:

also Net/2 BSD and all downstream projects being under existential threat from USL at exactly the wrong time

if that hadn’t happened BSD would be much more of a peer to Linux as a lot of the early embedded adopters probably would have picked the non-GPL option

the gpl is a net benefit for society tho? not sure what you're trying to imply about embedded programmers here

abigserve
Sep 13, 2009

this is a better avatar than what I had before

VikingofRock posted:

FWIW I'm a professional software engineer and I have no idea what SDLC means. Unless this is an interview for a specialist position, that's just a bad question.


Sweeper posted:

as in the question is “what is sdlc”? that’s a pretty weird question

The question was "describe some common SDLC methodologies" or something like that. We concluded they were looking for something like "agile, waterfall, etc."

I won't say who the interview was for but it was for a devops position at a very large tech company.

Sapozhnik
Jan 2, 2005

Nap Ghost
Permissively-licensed UNIX was balkanized to poo poo precisely because of its permissive licensing. The GPL forced people to play fair so perhaps it was viewed as a necessary evil at the time.

These days the economics have shifted and doing a fork-and-run on somebody else's permissively-licensed project isn't really a viable business model for all sorts of reasons.

Vanadium
Jan 8, 2005

I, paid to do work wielding the title of software engineer, had no idea was SDLC is, but I do know that I'm really bad at being agile, so maybe that's related.

Brain Candy
May 18, 2006

abigserve posted:

The question was "describe some common SDLC methodologies" or something like that. We concluded they were looking for something like "agile, waterfall, etc."

I won't say who the interview was for but it was for a devops position at a very large tech company.

waterfall: open loop, will be declared done by fiat
agile: open loop, restarting every two weeks

pokeyman
Nov 26, 2006

That elephant ate my entire platoon.
gonna start a RESTful Agile consultancy

we'll make full use of minimally-constraining adjectives

Bored Online
May 25, 2009

We don't need Rome telling us what to do.
no one ever remembers spiral

pseudorandom name
May 6, 2007

Ploft-shell crab posted:

ebpf is fully sick. one cool thing it lets you do is you can pretty much drop a debug statement anywhere in kernel code on a live system without too much of a performance hit. using it is a little clunky at first in terms of interface, but it’s a breeze to install and run on stock Ubuntu

finally, linux achieves what dtrace did 15 years ago

Carthag Tuek
Oct 15, 2005

Tider skal komme,
tider skal henrulle,
slægt skal følge slægters gang



seems about right

Only registered members can see post attachments!

Jerry Bindle
May 16, 2003
to be successful in this profession, learn something then immediately criticize someone else for not knowing that thing. you don't know what sdlc means? heh, well, maybe you can solve this graph theory problem i read the wikipedia page for this morning

ThePeavstenator
Dec 18, 2012

:burger::burger::burger::burger::burger:

Establish the Buns

:burger::burger::burger::burger::burger:

Carthag Tuek posted:

"trait" is not longer than 5 characters

[ 't', 'r', 'a', 'i', 't', '\0' ]

:smugbert:

Corla Plankun
May 8, 2007

improve the lives of everyone
not knowing what sdlc even means is a pretty bad look for anyone applying for a senior position imo

it suggests that you havent interrogated your process for developing software at all and have never researched anything about how to steer a successful project

Private Speech
Mar 30, 2011

I HAVE EVEN MORE WORTHLESS BEANIE BABIES IN MY COLLECTION THAN I HAVE WORTHLESS POSTS IN THE BEANIE BABY THREAD YET I STILL HAVE THE TEMERITY TO CRITICIZE OTHERS' COLLECTIONS

IF YOU SEE ME TALKING ABOUT BEANIE BABIES, PLEASE TELL ME TO

EAT. SHIT.


what if I heard about "software/systems development lifecycle" but not sdlc

Sweeper
Nov 29, 2007
The Joe Buck of Posting
Dinosaur Gum

Corla Plankun posted:

not knowing what sdlc even means is a pretty bad look for anyone applying for a senior position imo

it suggests that you havent interrogated your process for developing software at all and have never researched anything about how to steer a successful project

it’s a wonder anyone ever built anything without agile kanban waterfalls

Kazinsal
Dec 13, 2011

Private Speech posted:

what if I heard about "software/systems development lifecycle" but not sdlc

in modern enterprise software development you're supposed to be able to fire off buzzwordy acronyms for everything at the speed of light

Brain Candy
May 18, 2006

Corla Plankun posted:

not knowing what sdlc even means is a pretty bad look for anyone applying for a senior position imo

it suggests that you havent interrogated your process for developing software at all and have never researched anything about how to steer a successful project

it looks like SDLC is a term originating from consultants; you can see this because it's not a cutesy nerd name

JawnV6
Jul 4, 2004

So hot ...
software downloadable content

rjmccall
Sep 7, 2007

no worries friend
Fun Shoe
maybe i just spend most of my time being part of successful projects instead of deeply interrogating our engineering strategic outlooks to better optimize our internal development microecosystem

pokeyman
Nov 26, 2006

That elephant ate my entire platoon.
i've moved on to the high definition lifecycle. smdh at you standard def idiots

ThePeavstenator
Dec 18, 2012

:burger::burger::burger::burger::burger:

Establish the Buns

:burger::burger::burger::burger::burger:
The best SDLC is the one where I can ask questions whenever I want to but no one is allowed to interrupt me while I'm working.

carry on then
Jul 10, 2010

by VideoGames

(and can't post for 10 years!)

being incredibly smug about knowing things is only one skill you need to be successful in this industry. you also need to master being incredibly smug about things you don't know.

Plorkyeran
Mar 22, 2007

To Escape The Shackles Of The Old Forums, We Must Reject The Tribal Negativity He Endorsed

Corla Plankun posted:

not knowing what sdlc even means is a pretty bad look for anyone applying for a senior position imo

it suggests that you havent interrogated your process for developing software at all and have never researched anything about how to steer a successful project

thinking that being familiar with the acronym sdlc is important is a pretty bad look and shows that you've had your brain poisoned by consultants who are more interested in selling you more consulting services than helping you complete projects successfully

suffix
Jul 27, 2013

Wheeee!
git, "agile" and "scrum" seem to be the constants across every company i've spoken to lately

we went from agile/scrum to agile/scrum but with a consultant guy and it's completely different now and sucks lol

Corla Plankun
May 8, 2007

improve the lives of everyone

rjmccall posted:

maybe i just spend most of my time being part of successful projects instead of deeply interrogating our engineering strategic outlooks to better optimize our internal development microecosystem

this is totally fine but that is not the behavior of a software lead so you wouldnt be a good fit for a senior position unless it is in a huge org where senior devs arent responsible for delegating or planning anything


Plorkyeran posted:

thinking that being familiar with the acronym sdlc is important is a pretty bad look and shows that you've had your brain poisoned by consultants who are more interested in selling you more consulting services than helping you complete projects successfully

it is on the first page of any google search for anything adjacent to software project planning, and its an acronym in 41,000 job descriptions on linked-in

its fine if you're incurious about what acronyms mean or dont care about discussing the processes by which work gets done, but it seems weird to me to be so proud of that kind of ignorance

rjmccall
Sep 7, 2007

no worries friend
Fun Shoe
people who think good software project planning comes from following some specific methodology rather than just having good people empowered to make good engineering decisions are doomed to spend their lives talking about software project planning methodologies

carry on then
Jul 10, 2010

by VideoGames

(and can't post for 10 years!)

fire everyone in your org who knows things you don't. if it were worth knowing, you'd know it.

raminasi
Jan 25, 2005

a last drink with no ice
someone with more than a few years of experience never once having run into the term "sdlc" mildly surprises me but otoh the interviewer could just, like, spell it out and still get totally useful answers to questions about the candidate's view of the Software Development Lifecycle. like if they've never thought about what they think/know works and doesn't work or read about what other people do that's gonna be clear whether they know that specific acronym or not.

Jerry Bindle
May 16, 2003

rjmccall posted:

people who think good software project planning comes from following some specific methodology rather than just having good people empowered to make good engineering decisions are doomed to spend their lives talking about software project planning methodologies

i get made fun of for suggesting people "just do it good" at work,

rjmccall
Sep 7, 2007

no worries friend
Fun Shoe
every successful planning process comes down to "be realistic, and be sure to honestly reevaluate how the plan is going every once in a while". you can throw a lot more details at people and it doesn't really hurt anything as long as you judiciously ignore them when they start to get in the way. when you start to honor the strict form of the process over honesty and realism is when you get terrible planning pathologies like being incapable of accommodating tasks that last longer than two weeks

JawnV6
Jul 4, 2004

So hot ...
one of my favorite lines from a giant postmortem was "there was a point when IC's stopped believing in the overall schedule" because I could've narrowed when that switch flipped for me down to a week, possibly a day

Sapozhnik
Jan 2, 2005

Nap Ghost
IC stands for Individual Contributor i.e. management-speak for underlings.

Which sounds obvious but that's also something I only learned somewhat recently.

Shibboleths everywhere up in this poo poo.

raminasi
Jan 25, 2005

a last drink with no ice

Sapozhnik posted:

IC stands for Individual Contributor i.e. management-speak for underlings.

Which sounds obvious but that's also something I only learned somewhat recently.

Shibboleths everywhere up in this poo poo.

genuine question what do you call them

Sapozhnik
Jan 2, 2005

Nap Ghost
nothing, because i do not manage people.

although now that i'm in my mid 30s this industry is going to start considering me to be middle-aged so i should probably do something about that.

Bloody
Mar 3, 2013

raminasi posted:

genuine question what do you call them

FTEs, resources, headcount. its important to dehumanize the peons as much as possible

Adbot
ADBOT LOVES YOU

Bloody
Mar 3, 2013

i have spent a good chunk of my career thinking about & working on software development processes and if you just asked me out of the blue "tell me about sdlc" i would almost certainly ask you to spell out your stupid acronym

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply