FabSwingers.com > Forums > The Lounge > Software developers
Jump to: Newest in thread
| |||
![]() | |||
" I myself am a C# developer" Groan. If you really want to swear just shout "JScript" out loud. I did some C++ development back in the day but mostly work with LAMP stacks now. | |||
![]() | |||
![]() | |||
![]() | |||
"What? No Fortran or a bit of COBOL? ![]() This is where my "programming" journey ended too... along with a bit of D-Base ![]() | |||
![]() | |||
![]() | |||
"Amos here ![]() Have dabbled with Amos, would have loved to chat but can’t dm you ![]() | |||
| |||
| |||
| |||
| |||
"How time flies, it is 45 years since I learned BASIC: 10 print “Fancy a fuck?” 20 goto 10 ![]() ldx #$0 _loop lda $txt,x beq $end jsr $FFD2 inx bne $loop _end rts .txt "Fancy a fuck" .byte #$0 Bonus points for anyone who knows which computer this would be written for ![]() ![]() | |||
"How time flies, it is 45 years since I learned BASIC: 10 print “Fancy a fuck?” 20 goto 10 ![]() ![]() ![]() Is it for a 6502 chipset based computer? | |||
"How time flies, it is 45 years since I learned BASIC: 10 print “Fancy a fuck?” 20 goto 10 ![]() ![]() ![]() Commodore 64? | |||
![]() ![]() | |||
"How time flies, it is 45 years since I learned BASIC: 10 print “Fancy a fuck?” 20 goto 10 ![]() ![]() ![]() Yes ![]() | |||
"How time flies, it is 45 years since I learned BASIC: 10 print “Fancy a fuck?” 20 goto 10 ![]() ![]() ![]() ![]() I am old enough to have had one. | |||
"Is it for a 6502 chipset based computer?" Yes ![]() | |||
| |||
"How time flies, it is 45 years since I learned BASIC: 10 print “Fancy a fuck?” 20 goto 10 ![]() ![]() ![]() ![]() Unfortunately so am i ![]() ![]() | |||
| |||
" It was my first ever computer I got at age 6. Despite technically being a computer that you could in theory use exactly as if it was a workstation, it was in fact just a glorified games console with a keyboard attached to it ![]() Mine was actually an Apple2 - for various reasons I also had a modem and network access which was pretty cool as a kid in the late 70s! | |||
" It was my first ever computer I got at age 6. Despite technically being a computer that you could in theory use exactly as if it was a workstation, it was in fact just a glorified games console with a keyboard attached to it ![]() That really would have been cool at that time ![]() ![]() | |||
" It was my first ever computer I got at age 6. Despite technically being a computer that you could in theory use exactly as if it was a workstation, it was in fact just a glorified games console with a keyboard attached to it ![]() ![]() ![]() It wasn’t the internet like we understand it today - it was point to point bulletin boards and a few other things. Basically it was the forums 45 years ago ![]() | |||
| |||
| |||
| |||
"How time flies, it is 45 years since I learned BASIC: 10 print “Fancy a fuck?” 20 goto 10 ![]() 30 RUN | |||
| |||
"I did know COBOL back in the day. Now it's mainly SQL, VBA and excel formulae and beginning to learn Power BI. " It isn't only computer memory that fades with time, I forgot to add VBA, SQL, Access and Excel. Outlook had some nifty form features too | |||
" It was my first ever computer I got at age 6. Despite technically being a computer that you could in theory use exactly as if it was a workstation, it was in fact just a glorified games console with a keyboard attached to it ![]() ![]() ![]() ![]() And probably took the best part of a minute to load a new message ![]() | |||
| |||
"i have no idea what on earth your talking about ![]() ![]() Easy Switch it off and on again | |||
| |||
| |||
"What? No Fortran or a bit of COBOL? ![]() Company I cut my teeth with was COBOL and openroad. | |||
![]() | |||
"SQL geek here Always happy to inner join my table with yours ![]() V here (Mrs) I used to do a bit of SQL, J taught me and I do miss it. Unfortunately my current business doesn't really use it lol but hoping to implement it, miss the organisation of it hahaha. Love the innuendo lol. | |||
"Awesome that there are so many fellow developers ![]() I think that would be interesting but probably a bad idea ![]() | |||
"Awesome that there are so many fellow developers ![]() ![]() So React is the front end framework to build components and display them visually (html with js essentialy) whereas Node is a Java script framework for the backend. It's not a comparison ![]() | |||
"Awesome that there are so many fellow developers ![]() ![]() ![]() I know I was curious why you choose c# on the back when you use react on the front - why not you use the same language front and back - node and react ? | |||
| |||
"SQL geek here Always happy to inner join my table with yours ![]() Why thank you | |||
"For anyone still coding now, what's everyone's code editor if choice? I've switched over to Notepad++ a few years ago just because it's easier to make custom syntax highlighting. It's also very lightweight. I used to use Sublime Text but I found trying to make custom highlighters in it frustrating & confusing. I effectively have to learn regex to do anything useful when it comes to syntax highlighting.. Visual Studio code is very bloaty & slow on my laptop, but I do like how many extensions it has & how easy it is to install extensions, unlike the latter 2 especially Sublime. I only really use it to look at binary files and VScode has a nice hex viewer." It depends on what I'm doing. For java I use intellij - before that I used eclipse. The typescript editor is home grown by the company I work for. It handles the UI layout too. Fortunately I have a decent work computer ![]() | |||
"For anyone still coding now, what's everyone's code editor if choice? I've switched over to Notepad++ a few years ago just because it's easier to make custom syntax highlighting. It's also very lightweight. I used to use Sublime Text but I found trying to make custom highlighters in it frustrating & confusing. I effectively have to learn regex to do anything useful when it comes to syntax highlighting.. Visual Studio code is very bloaty & slow on my laptop, but I do like how many extensions it has & how easy it is to install extensions, unlike the latter 2 especially Sublime. I only really use it to look at binary files and VScode has a nice hex viewer. It depends on what I'm doing. For java I use intellij - before that I used eclipse. The typescript editor is home grown by the company I work for. It handles the UI layout too. Fortunately I have a decent work computer ![]() Eclipse ![]() ![]() | |||
| |||
"My hubby was a computer games designer in the 80s. Designed games on the Sinclair Spectrum mostly, quite well known at the time. His games featured on covers of Crash, Sinclair User, Your Sinclair amongst others. Mrs x" Awesome ![]() | |||
| |||
![]() ![]() ![]() | |||
| |||
" What is Fab written in? HTML? " Well, technically yes, just not exclusively ![]() | |||
"… Can't imagine how much things have changed for those in the thread who've been at it 30+! " The first computer I used was ‘programmed’ using paper cards, which you put into a grid holder and pressed out precut squares using a metal probe. You then fed the punched cards into a reader. ![]() | |||
| |||
"… Can't imagine how much things have changed for those in the thread who've been at it 30+! The first computer I used was ‘programmed’ using paper cards, which you put into a grid holder and pressed out precut squares using a metal probe. You then fed the punched cards into a reader. ![]() I would not have made it as Programmer in those days! | |||
"… Can't imagine how much things have changed for those in the thread who've been at it 30+! The first computer I used was ‘programmed’ using paper cards, which you put into a grid holder and pressed out precut squares using a metal probe. You then fed the punched cards into a reader. ![]() I've heard some harrowing tales about the punchcard programming days, like how a large program could span over several dozen cards, and if for example you dropped the pile of cards on the floor, or did something else to cause the program to be out of order, it could take weeks to put it back in order again. And how if you made an error in your program, trying to go back & correct it would be a nightmare because you would need to manually trace back though the pile of cards to find where the error was, and then punch replacement cards with the fixed code ![]() ![]() | |||
| |||
"What is Fab written in? HTML? " The tears of unicorns and the hopes of the masses. | |||
" ![]() You snake !! ![]() | |||
| |||
| |||
| |||
![]() ![]() | |||
"… Can't imagine how much things have changed for those in the thread who've been at it 30+! The first computer I used was ‘programmed’ using paper cards, which you put into a grid holder and pressed out precut squares using a metal probe. You then fed the punched cards into a reader. ![]() No way! When they mentioned this in the lectures and they asked if anyone would still be here if that was still the way today, had about 10/200 hands up haha | |||
![]() | |||
"… Can't imagine how much things have changed for those in the thread who've been at it 30+! The first computer I used was ‘programmed’ using paper cards, which you put into a grid holder and pressed out precut squares using a metal probe. You then fed the punched cards into a reader. ![]() ![]() ![]() There were ways around the problem. Each card represented an 80 character line of code. There was space at the end of the card to add a sequence number (like a line number) so if you dropped the cards you could put them back in order. The top edge of the card had space to print the characters punched out below so you could check against a printed listing. We did all our first year programming exercises on cards when I was at uni. | |||
![]() | |||
"… Can't imagine how much things have changed for those in the thread who've been at it 30+! The first computer I used was ‘programmed’ using paper cards, which you put into a grid holder and pressed out precut squares using a metal probe. You then fed the punched cards into a reader. ![]() ![]() ![]() Even easier than that was to mark a thick diagonal line on the edge of the stacked cards. With so many Devs here, it's hard to understand why we put up with the technical wizardry that's Fabs. Am I the only one who thinks it looks like a website from the late 90s? Or maybe that's part of the chintzy charm. ![]() | |||
| |||
"… Can't imagine how much things have changed for those in the thread who've been at it 30+! The first computer I used was ‘programmed’ using paper cards, which you put into a grid holder and pressed out precut squares using a metal probe. You then fed the punched cards into a reader. ![]() ![]() ![]() ![]() I still have a program on punched tape. It was the only way to move things between the computers we had at my first job after university. I turned it into a coaster. | |||
| |||
| |||
| |||
"… Can't imagine how much things have changed for those in the thread who've been at it 30+! The first computer I used was ‘programmed’ using paper cards, which you put into a grid holder and pressed out precut squares using a metal probe. You then fed the punched cards into a reader. ![]() ![]() ![]() ![]() What's the code on the coaster do? Print "Hello Java Beans?" ![]() | |||
" ![]() Legend | |||
| |||
"… Can't imagine how much things have changed for those in the thread who've been at it 30+! The first computer I used was ‘programmed’ using paper cards, which you put into a grid holder and pressed out precut squares using a metal probe. You then fed the punched cards into a reader. ![]() ![]() ![]() ![]() ![]() No, it was/is a lens system design tool. Written in Fortran and could show the surfaces/ray paths on a Tektronix monitor. | |||
| |||
| |||
| |||
"Full stack here - C#, with some react for front end and a hell of a lot of yml stuff for the pipelines and git config " As I'm not a web dev, I always get slightly confused by the modern use of the term "stack". Whenever I think of a stack, I'm thinking of an area of memory where the program counter gets pushed onto when you jump to a sub-routine, and popped back when you return from the sub-routine | |||
| |||
"Full stack here - C#, with some react for front end and a hell of a lot of yml stuff for the pipelines and git config As I'm not a web dev, I always get slightly confused by the modern use of the term "stack". Whenever I think of a stack, I'm thinking of an area of memory where the program counter gets pushed onto when you jump to a sub-routine, and popped back when you return from the sub-routine " I’m not a fan of it too, I always think it’s just something management say to make the dev cycle sound fancy to clients. Are you referring to stuff you do on a green screen there ![]() | |||
![]() | |||
| |||
| |||
"Hey solutions architect here, vb.net,asp.net,sql,query m, c#, python, c, crystal (god love it) " Amazing - I'm guessing you've worked your way up from being a dev? Do you find it hard to find time to write code anymore? I aspire to become a solutions architect in ~10 or years time. Currently a senior dev, pushing tech lead so a lot of learning to do yet! | |||
"Hey solutions architect here, vb.net,asp.net,sql,query m, c#, python, c, crystal (god love it) Amazing - I'm guessing you've worked your way up from being a dev? Do you find it hard to find time to write code anymore? I aspire to become a solutions architect in ~10 or years time. Currently a senior dev, pushing tech lead so a lot of learning to do yet! " The best architects I have seen really understand the business. The technology is second to them. My advice to all senior devs is that the technology skills are only part of the things you need as you go up and, weirdly, they become less important to the other stuff - business understanding and social skills. | |||
| |||
| |||
![]() | |||
| |||
| |||
"Does anyone know what cubase is written in? " Wow, that takes me back. Since it was on the Atari ST it was probably C and/or Assembly. But if it survives to this day then I would imagine it's a Frankenstein of parts by now. Might not even be any of the original code in there ![]() | |||
"Does anyone know what cubase is written in? Wow, that takes me back. Since it was on the Atari ST it was probably C and/or Assembly. But if it survives to this day then I would imagine it's a Frankenstein of parts by now. Might not even be any of the original code in there ![]() Yes every few years it has a new version released. The last few years it's had video editing functionality also...so you can synchronise your music compositions to visuals if you're composing music for a film, or TV show etc. | |||
"Hey solutions architect here, vb.net,asp.net,sql,query m, c#, python, c, crystal (god love it) Amazing - I'm guessing you've worked your way up from being a dev? Do you find it hard to find time to write code anymore? I aspire to become a solutions architect in ~10 or years time. Currently a senior dev, pushing tech lead so a lot of learning to do yet! The best architects I have seen really understand the business. The technology is second to them. My advice to all senior devs is that the technology skills are only part of the things you need as you go up and, weirdly, they become less important to the other stuff - business understanding and social skills." A million percent this. The early part of your career is usually spent solving new problems (they'll all be new problems for a while), and learning new tools, technologies, and methodologies. After a while though you realise that there's so much in common between different problems, different companies, and different technologies. What matters is how you apply the right solutions to the problem at hand, and how you communicate with the business to deliver the right thing first time. Writing the code these days is often the boring bit, unless you hit some weird issue that drives up up the wall (which incidentally I think happens every bit as much these days if not more because of all the 'magic' provided by these frameworks in an effort to make us more efficient). | |||
| |||
| |||
![]() | |||
| |||
![]() ![]() | |||
| |||