Continuing a discussion between programmers/developers....

Page 1 of 1 [ 6 posts ] 

Mona Pereth
Veteran
Veteran

Joined: 11 Sep 2018
Gender: Female
Posts: 8,053
Location: New York City (Queens)

06 Aug 2024, 1:23 pm

In the thread Proofreading in the "Social Skills and Making Friends," two of us began talking about programming, so I decided to continue that conversation here in the "Computers, Math, Science, and Technology" section.

Here, Rhapsody wrote:

Quote:
I'm not actually a software engineer. I develop intranets. So I'm not sure I'd be a very good person to discuss software engineering with, but thanks for the offer!

What kind of code-writing does developing intranets entail? Just a few very short scripts (one screenfull or less) per intranet, or anything more than that?

If it's anything larger than a screenfull, then you could probably benefit from learning some software engineering techniques, even if "software engineer" isn't your official job title.

Also, which language(s) do you use?

My partner and I develop and maintain a custom EMR (electronic medical records) system for a medical lab. We are far from being a big enough organization to have a hierarchy of distinct job titles (e.g. "developer" vs. "software engineer"), but we do maintain a large enough codebase that various software engineering techniques are absolutely necessary or it would be impossible to debug. The programming languages we use are mainly Java on the back end, Javascript on the front end.


_________________
- Autistic in NYC - Resources and new ideas for the autistic adult community in the New York City metro area.
- Autistic peer-led groups (via text-based chat, currently) led or facilitated by members of the Autistic Peer Leadership Group.
- My Twitter / "X" (new as of 2021)


Rhapsody
Deinonychus
Deinonychus

User avatar

Joined: 3 Sep 2009
Gender: Female
Posts: 307

07 Aug 2024, 12:39 am

Like I said, I'm really not working with code like you are. I'm not a software engineer.

I've worked with a bunch of them, and I know the basics, like the SDLC and sandbox vs production environments. Sometimes I'll follow these protocols. I definitely didn't in the examples I gave on the other thread because they were from very, very early in my career when I was transitioning from graphic designer/light web dev to full on development.

As for the intranets, it really depends on the company: what they need, what they want - which is sometimes what they need, and sometimes the whole freaking moon, and which intranet base they pick. I've built intranets in WordPress, Confluence and SharePoint but the bulk of the work I've done has been in SharePoint. WordPress and Confluence I use a mix of JavaScript, PHP, HTML and CSS, but SharePoint is a different beast often using C#, PowerShell, Power Fx, and DAX. None of them work the way you're thinking, with screens of code. I leverage knowledge of systems and best practices more than I code things, but I do occasionally code and more often build things using modules and snippets designed to build solutions within the systems. I build a lot of automated processes, like emails when things are updated, rolling dashboards (companies love dashboards) etc. I'm probably explaining this very badly, but yeah, I'm considered a developer because I build things but I'm definitely not writing software.



Mona Pereth
Veteran
Veteran

Joined: 11 Sep 2018
Gender: Female
Posts: 8,053
Location: New York City (Queens)

10 Aug 2024, 10:04 am

Thanks for explaining this. I guess there isn't much further to say here, but I hope you understand why I didn't want to ask you the needed clarifying questions in the original thread.


_________________
- Autistic in NYC - Resources and new ideas for the autistic adult community in the New York City metro area.
- Autistic peer-led groups (via text-based chat, currently) led or facilitated by members of the Autistic Peer Leadership Group.
- My Twitter / "X" (new as of 2021)


Fenn
Veteran
Veteran

User avatar

Joined: 1 Sep 2014
Gender: Male
Posts: 2,902
Location: Pennsylvania

10 Aug 2024, 12:51 pm

Webdev and Software Dev sometimes get close and even overlap. Web Pages tend to want things like CSS and JS. The complexity can grow fast. Writing code and need display and input and output. They can sometimes overlap with full stack development.


_________________
ADHD-I(diagnosed) ASD-HF(diagnosed)
RDOS scores - Aspie score 131/200 - neurotypical score 69/200 - very likely Aspie


Mona Pereth
Veteran
Veteran

Joined: 11 Sep 2018
Gender: Female
Posts: 8,053
Location: New York City (Queens)

11 Aug 2024, 6:08 pm

Fenn wrote:
Webdev and Software Dev sometimes get close and even overlap. Web Pages tend to want things like CSS and JS. The complexity can grow fast. Writing code and need display and input and output. They can sometimes overlap with full stack development.

Yes, if you're doing anything that can't be handled by a cookie-cutter framework like WordPress, you need to write code, and sometimes lots of it.


_________________
- Autistic in NYC - Resources and new ideas for the autistic adult community in the New York City metro area.
- Autistic peer-led groups (via text-based chat, currently) led or facilitated by members of the Autistic Peer Leadership Group.
- My Twitter / "X" (new as of 2021)


MatchboxVagabond
Veteran
Veteran

Joined: 26 Mar 2023
Age: 43
Gender: Male
Posts: 1,643

23 Aug 2024, 3:18 am

Mona Pereth wrote:
Fenn wrote:
Webdev and Software Dev sometimes get close and even overlap. Web Pages tend to want things like CSS and JS. The complexity can grow fast. Writing code and need display and input and output. They can sometimes overlap with full stack development.

Yes, if you're doing anything that can't be handled by a cookie-cutter framework like WordPress, you need to write code, and sometimes lots of it.

I'm not even a developer and I get stuck coding from time to time. Most recently it's because my banks can't be bothered to properly name and date any of their financial statements. Or worse, use abbreviations of the month name rather than a nice simple number. And, to date, none of them that I've used put the date in Big Endian format as god intended.

So, I through together some code to read the PDFs for the statement date and then copy the file with the appropriate name to another folder so that later on, I know which statement I'm looking at. The work isn't quite done as there's some error checking and handling for different banks that I need to do, but it works well enough.

If I ever get around to starting a cult, it's probably going to be centered on that.

Which I guess makes me the sort of person that keeps actual developers up at night.