Reo Lounge Part V

Status
Not open for further replies.

Rev. Stabard

Ultra Member
ECF Veteran
Verified Member
Jan 9, 2014
2,355
6,652
Dark side of the moon
Nope. Moved here from Utah. Over a year ago. Found a job but the company I was working for in Utah liked my work so they asked me to stay on as a remote developer. I jumped at it :) so I still work for them, they are in finance. I work on their internal platform. Actually deploying a new one tomorrow totally developed by my team. It would be exciting except I thought we were doing a dry run with the users of the product next week... Instead I got an email at 5:50pm today saying expect to work late tomorrow because it is going live... Dumb move imo, but they know my feelings :)

And now back to meteorologist black6host :p


Sent from my iPhone 6 using Tapatalk

Good luck with your rollout. I was in a similar situation once. Our whole CSR department depended on this one app. (And we had quite a suite of in-house stuff used by the various departments.) It had originally been written in Clipper, we converted it to Delphi. (Still my favorite language) We didn't have a dry run although we had shown enough of the higher staff in that department and the way I designed it you couldn't make any mistakes. And the app was solid. So they went from a DOS app overnight to a Windows app. And it went smooth as silk. I also refused to let my team (I was the lead software architect at the company amongst other managerial positions but I rolled my sleeves up and designed everything and built the framework. Then my team built the pieces) anyway, sorry, got carried away there. I refused to let my staff work overtime. If I needed more people I hired them. Caused some grief between me and other department heads but that's how it was. Work done after 5pm was garbage anyway and more time was spent fixing it. Some people just don't get it.

My main rule of thumb was there should be nothing that a user can do that would result in an error, unexpected behavior or ruin the integrity of our databases. No key presses no matter what (besides alt-f4) should ever be able to do anything that is results in anything but expected behavior. And even alt-f4 was anticipated. All databases were closed cleanly and the program exited gracefully.

So again, good luck!!!!

Now back to that weather. One word. Brrrrrr. :laugh:
 

Papa_Lazarou

MKUltra Member
ECF Veteran
Verified Member
Aug 23, 2013
5,867
21,663
Gabriola Island, Canada
Nope. Moved here from Utah. Over a year ago. Found a job but the company I was working for in Utah liked my work so they asked me to stay on as a remote developer. I jumped at it :) so I still work for them, they are in finance. I work on their internal platform. Actually deploying a new one tomorrow totally developed by my team. It would be exciting except I thought we were doing a dry run with the users of the product next week... Instead I got an email at 5:50pm today saying expect to work late tomorrow because it is going live... Dumb move imo, but they know my feelings :)

And now back to meteorologist black6host :p


Sent from my iPhone 6 using Tapatalk

Oh man. Deploying on a Friday without proper prep - never a good idea. I've launched a fair few platforms and always on a Tuesday: Monday to prep, Tuesday - Friday to address the inevitable issues. Mind you, the services were customer-facing and we could get 100k+ users the first night.

Sounds like a cool gig if you get to live in Austin.
 

bushmaster

Vaping Master
ECF Veteran
Verified Member
Feb 19, 2010
5,305
11,465
72
Colville, WA
BRRR, that's cold enough alright. I grew up in Minnesota so I've seen and worked in much colder temps than most folks. Here in Northeastern WA, we've seen -5 this year as the lowest temperature. That was a cold morning. Funny how our tolerences change with age. 20 or 30 years ago I would have been happy to see that temp in January--now that I'm an old fart, the joints don't quite see it that way. Stay warm, my friend.:)
 

Justice

ECF Guru
ECF Veteran
Verified Member
Mar 10, 2011
13,472
29,170
52
The part of Canada that doesn't get enuf Snow :(
U
Greetings all!

it was -30F below, factoring in the wind chill, last night at 11pm. Coooold. Today it warmed up to about 8. Had a flat tire on the way to my Dr and had to wait 2 1/2 hours for AAA to arrive. And that was already after telling me they'd put me on priority and they would be there in an hour. I just started my membership 2 weeks ago. So glad I did.

At least I had gas and my engine ran. So I had heat. And that Jeep gets quite toasty, especially considering it's a rag-top. So at least I stayed warm and eventually found my way home. Now I have to spend money on tires. Money not in my budget, that's for sure.

Other than that it was a good day. I spent time outside in below freezing temps. Got to watch a lot of cars and trucks go by. Even got to pee in the woods on the side of the road in the snow, hoping some cop didn't see me and make me a sex offender :) Spend 4 hours on what should have taken an hour. :)

I'm not trying to complain, just share my day. All that is just part of life.

How's everyone else doing? Well, I hope

So somewhere on the side of the highway people are stopping wondering what the hell does Fleet (written in yellow in the snow ) means ?
 

HecticEnergy

Ultra Member
ECF Veteran
Verified Member
Jan 24, 2014
2,417
1,638
TX, USA
Good luck with your rollout. I was in a similar situation once. Our whole CSR department depended on this one app. (And we had quite a suite of in-house stuff used by the various departments.) It had originally been written in Clipper, we converted it to Delphi. (Still my favorite language) We didn't have a dry run although we had shown enough of the higher staff in that department and the way I designed it you couldn't make any mistakes. And the app was solid. So they went from a DOS app overnight to a Windows app. And it went smooth as silk. I also refused to let my team (I was the lead software architect at the company amongst other managerial positions but I rolled my sleeves up and designed everything and built the framework. Then my team built the pieces) anyway, sorry, got carried away there. I refused to let my staff work overtime. If I needed more people I hired them. Caused some grief between me and other department heads but that's how it was. Work done after 5pm was garbage anyway and more time was spent fixing it. Some people just don't get it.

My main rule of thumb was there should be nothing that a user can do that would result in an error, unexpected behavior or ruin the integrity of our databases. No key presses no matter what (besides alt-f4) should ever be able to do anything that is results in anything but expected behavior. And even alt-f4 was anticipated. All databases were closed cleanly and the program exited gracefully.

So again, good luck!!!!

Now back to that weather. One word. Brrrrrr. :laugh:

Delphi, huh? That's a scripting language, right? I learned about it a bit in school but don't remember much about it. I've learned a bit of Ruby which I LOVE (the Rails framework is pretty good too - mostly for the community support if nothing else). We write in C#, HTML5, CSS3 and use Entityframework4, ASP.NET MVC4 with some Razor, Jquery, KnockoutJS, JqueryUI, and a bunch of other stuff thats not coming to mind :)
I have a nack for architecture, but we don't have an architectural lead. The company is a great company to work for 99% of the time. The dev team, not so much. They don't segregate developers, you are a developer.. So everyone works on everything. Good in concept as you are already "cross trained" but it gets ugly quick when you don't have a set of well defined best practices - I've tried to push people in the right direction but there is only so much I can do as an underling.
It would be much cleaner to work in one language with one framework but anyone that appreciates the beauty of a good solid architecture can tell you dealing with the web is a huge bottle neck in design. DRY Code? not with a heavy platform that users expect to be lighting fast - you have code on the backend to do the actual processing and you have javascript for the front end to 'fake' the processing so they can see the results "as they happen". Posting back to the server to do several calculations just isn't going to happen - especially when the developers don't support that line of thinking and you have multiple processing components crammed into a single object (ewww..).
We are more of a fly by the seat of your pants shop. They call it "Agile" but its not... Agile you have a plan. You do a lot of upfront architecture work and you stick to it. If an iteration comes back that doesn't mesh with the architecture you adjust the architecture, you don't just throw it out or ignore it and start patching willy nilly. Thats my opinion anyway, most of the other guys (there are 5 of us) don't seem to be of that opinion or don't think at all and just code (ugh..).
So we end up with lots of bugs as we don't have any automated testing in place.
This is actually the second release to the new system - we are replacing a legacy app that didn't fit the companies business model. Last april we did the initial release, on a tuesday then we worked LONG shifts to fix all the bugs from the rushed push (we planed to have the users run through the code to weed out anything that didn't look right, but they said "neh, we've tested the components individually, it will get figured out in live" ... I rolled my eyes then as I roll my eyes now..
I could go on, but </rant> this site is about vaping, so inhale exhale let'n' it go :)

tl;dr:
8054.image_5F00_thumb_5F00_35C6E986.png
 

HecticEnergy

Ultra Member
ECF Veteran
Verified Member
Jan 24, 2014
2,417
1,638
TX, USA
Oh man. Deploying on a Friday without proper prep - never a good idea. I've launched a fair few platforms and always on a Tuesday: Monday to prep, Tuesday - Friday to address the inevitable issues. Mind you, the services were customer-facing and we could get 100k+ users the first night.

Sounds like a cool gig if you get to live in Austin.


I'd rather deploy on thursday night, then if something catastrophic happens its not a big deal because everyone is ready for the weekend anyway and are less upset about some bugs. also its a very low volume day for us (provided its not the first or last week of the month, but even then). Also, that would give us the weekend to fix anything they found on friday without more bugs poring in.

Austin has been good to us, but we haven't done as much exploring as we would like. We have a 20 month old, so between that and work we stay pretty busy.
 

HecticEnergy

Ultra Member
ECF Veteran
Verified Member
Jan 24, 2014
2,417
1,638
TX, USA
Soo- vapeing related: I went to pick up some 26ga at my normal shop, and they were out. So i went to go to another shop, but nearly everyone closed at 8 except CravingVapor (make of the HexOhm).. they are about 20 min south, so I thought "Hey, may be cool to check out their shop!" LOTS of high end stuff, all kinds of authentics. I picked up a cherry vapes drip tip because i like them for looks and materials (sure, wide bore is great too, but doesn't do anything for you when you have a 1/16 air flow hole in the atty!)
I asked for BF attys and NOTHING!
Why don't more people use BF mods/attys?? I guess this is the wrong place to ask :p
You think with the overwhelming number of people dripping out there they would have discovered this beautiful thing called bottom feed dripping... Rob would constantly out of stock of Reos and other makers would be putting out products to compete... I guess everyone is too into supersub ohming at the moment..
 

Rev. Stabard

Ultra Member
ECF Veteran
Verified Member
Jan 9, 2014
2,355
6,652
Dark side of the moon
Delphi, huh? That's a scripting language, right? I learned about it a bit in school but don't remember much about it. I've learned a bit of Ruby which I LOVE (the Rails framework is pretty good too - mostly for the community support if nothing else). We write in C#, HTML5, CSS3 and use Entityframework4, ASP.NET MVC4 with some Razor, Jquery, KnockoutJS, JqueryUI, and a bunch of other stuff thats not coming to mind :)

Actually Delphi originally was based on Pascal. It was a compiled language without dependencies. No reg entries, no .net. Your target app didn't need to be installed, only run from location on the network. But it was compiled, and fast. You could write in-line assembler in the middle of your code if you wanted to. This app wasn't web facing, it was before that time really. One of the beauties of it was that it compiled to a single exe. So if we wanted to roll out a new version, wait until everyone is out, copy over the exe to a directory on the network and you were done. No mucking about with installing on individual machines. And it was fast. Pretty much as fast as C++, especially considering the app didn't need to interface with other hardware in real time. Truly a great language for business applications. Though I do know of some applications that do interface with hardware in real time. Assembly may have been used for that. Visual Studio and Office seems to be the two killer apps MS had a handle on. Delphi kind of faded away though it is still in use. Seems to be more popular in Europe, though.

Edit: Actually the lead architect of Delphi left Borland (or whatever they were called at the time) and went to MS. There he became the lead architect of C# and is still there to my knowledge.
 
Last edited:

HecticEnergy

Ultra Member
ECF Veteran
Verified Member
Jan 24, 2014
2,417
1,638
TX, USA
Actually Delphi originally was based on Pascal. It was a compiled language without dependencies. No reg entries, no .net. Didn't need to be installed. But it was compiled, and fast. You could write in-line assembler in the middle of your code if you wanted to. This app wasn't web facing, it was before that time really. One of the beauties of it was that it compiled to a single exe. So if we wanted to roll out a new version, wait until everyone is out, copy over the exe to a directory on the network and you were done. No mucking about with installing on individual machines. And it was fast. Pretty much as fast as C++, especially considering the app didn't need to interface with other hardware in real time. Truly a great language for business applications. Though I do know of some applications that do interface with hardware in real time. Assembly may have been used for that. Visual Studio and Office seems to be the two killer apps MS had a handle on. Delphi kind of faded away though it is still in use. Seems to be more popular in Europe, though.

Yeah, I've seen postings for Delphi on the job boards.
Visual Studio is a decent tool, quirky, but even with the quirks it makes development A TON faster. I can write without an IDE, but I could also walk everywhere :)
Played with C++ quite a bit in school - it was fun with the algorithms classes, but there was a lot of duplicate "code" when dealing with header files and such. C# has a lot of libraries that make coding a lot more fun - extension methods (basically functions as first class objects) was the best idea ever with the addition of linq, even though it breaks the object oriented paradigm.
Ruby is really clean to write - I love the syntax.
 

Neolithium

Super Member
ECF Veteran
Verified Member
Nov 15, 2014
375
513
Edmonton, Alberta, Canada
Hey Justin, how are you? Sounds like you have a plan going there :)

It's been real busy at work with my new position in the Squadron but worthwhile. Things are going pretty awesome except for the weather right now to be honest - though it's posting season coming up so I'm losing a couple of friends to other bases around the country, but a few are getting promoted and opening up holes I may be able to jump into the next time the promotions board meet. How have you been? I haven't had time to check in much in the last day or so.
 

HecticEnergy

Ultra Member
ECF Veteran
Verified Member
Jan 24, 2014
2,417
1,638
TX, USA
Thats it for me - night all
With the deploy I imagine I will be a lot less active in the coming weeks:
this week: new processing app
next week: new accounting package
the following week: new project plans

My hourly rate (I'm salary) will be pennies on the dollar the next few months.. but I'm told if you love what you do it never get old :)
 

Rev. Stabard

Ultra Member
ECF Veteran
Verified Member
Jan 9, 2014
2,355
6,652
Dark side of the moon
It's been real busy at work with my new position in the Squadron but worthwhile. Things are going pretty awesome except for the weather right now to be honest - though it's posting season coming up so I'm losing a couple of friends to other bases around the country, but a few are getting promoted and opening up holes I may be able to jump into the next time the promotions board meet. How have you been? I haven't had time to check in much in the last day or so.

I've been doing well, thank you. I hope you do find some opportunities with the upcoming changes. Always nice to climb up a bit. Well, for a lot of people. Some don't want the responsibility, they just like doing their job. Ain't nothing wrong with that!
 
Status
Not open for further replies.

Users who are viewing this thread