Open Side Menu Go to the Top
Register
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

01-30-2016 , 04:56 PM
Quote:
Originally Posted by Grue
**** I'd probably pay for code review for personal projects.
I'd been thinking of petitioning my school to start a weekly code review for programming students, because at best we have one class where we might do some at one point. Feel like it'd be good experience but not sure how we could find someone to lead it. Also, not sure if the school would be down.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-30-2016 , 05:49 PM
Quote:
Originally Posted by gaming_mouse
Thanks. And you're right, the phenomenon is not limited to software development.

The point was to get that exposure early, before the biases toward your own hard-earned skill sets kick in. As an example, I got into this long discussion with a guy on code review. He was a bright, self-taught guy who primary language was C#. He was able to solve fairly difficult problems in a classic, but verbose, procedural style. He'd been a professional developer for some years. I showed him how to rewrite one of his 50-line monstrosities in about 7 lines of not even very dense functional js code (which he knew a bit of).

Now, when most beginners see something like that, their reaction is want to learn more about it, because it seems so obviously better. This guy's reaction was to fight it, and to start looking for reasons to dismiss it. He questioned whether it was as extensible as his version. He asked, "But if what if you had to change X?" I showed him it was a 1 line change to handle X. Still, he was distrustful, and made some hand-wavy arguments about why he felt his 50-line version was still clearer to him.

So here's a smart, capable guy, who probably could have learned this new way of doing things with a couple hours of work, but forget it. Because of his background and his biases, he's ruined, maybe for life.

That's the kind of thing I'm warning against.
Do you still have the link or whatever? Those are my two primary languages, it's possible I learn something...
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-30-2016 , 09:04 PM
Quote:
Originally Posted by ChrisV
Do you still have the link or whatever? Those are my two primary languages, it's possible I learn something...
PM'd. And turns out I remembered wrong and his solution was 140 LOC.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-30-2016 , 09:24 PM
Quote:
Originally Posted by goofyballer
I feel like we're being a little hard on this guy and what gaming_mouse described is largely just human nature. He took a little farther than most would, but we all have egos and we're all proud of the code we write (except during crunch time, **** that code) and it's not the easiest thing to be like "you're right, I could have done this better".

I def don't agree with him, just think that it seems heavy-handed to be like "yeah **** this guy, waste of a hire" when everyone is on that spectrum to a certain degree. I haven't met many ego-free programmers. Grue may be an exception from his above post.
Sure, it's human nature to feel a little sting to your ego when flaws (or possible improvements) to your work are pointed out, but I strongly disagree that "it's just human nature" to act on that and fight back -- that's just being a baby. If someone shows me an obvious improvement to my code (either in a small or big way) I'm genuinely grateful, even if it makes me feel dumb for a second. I obviously prefer it if they are nice and respectful about it, but I'll take it either way. Anyone working on a team -- but honestly, any grown up -- really needs to have a good attitude about it, and not take criticism of their work personally. Otherwise you'll never learn, and you'll be unpleasant to work with.

Also, for clarity, this wasn't a co-worker, just a guy on the internet I met on stackexchange code review and started chatting with.

Quote:
Originally Posted by PJo336
Ive been working on a project with a friend and def discovered I am way more stubborn than I initially thought. Trying to work on flexibility and openness now that Ive identified it as an issue. Cutting contact seems a little extreme, self awareness takes work and practice so at least give the guy a chance to work on it.
This seems a little trickier, because sometimes you should be stubborn about things when you know you're right. You just have to be careful that you're honest, and know when you're fighting something for emotional reasons of power or hurt feelings or something else, versus when you objectively believe you have a better solution, and that it's worth the time to try to convince the other person.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-30-2016 , 09:36 PM
Quote:
Originally Posted by goofyballer
I feel like we're being a little hard on this guy and what gaming_mouse described is largely just human nature. He took a little farther than most would, but we all have egos and we're all proud of the code we write (except during crunch time, **** that code) and it's not the easiest thing to be like "you're right, I could have done this better".
Uh. Having seen the code, nope. gaming_mouse was far too kind to the guy, his code is an abomination and needs to be purified with fire. 140 LOC is the least of its problems. You should all count yourselves lucky gaming_mouse didn't link it publicly. My eyes glazed over about 25% of the way through and I think I still lost a couple IQ points.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-30-2016 , 11:20 PM
awww, now i want to see both! I am studying C# now apparently
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-30-2016 , 11:54 PM
+1
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-31-2016 , 12:29 AM
Quote:
Originally Posted by gaming_mouse
Hey Dave,

What kind of feedback were you looking for? Specifically on the GUI design aspects? Or more on the interaction design (ie, how it's organized, is it intuitive, etc)? Or something else?

Also, can you describe the type (or types) of users who will be using it?
I'm more looking for the organization / intuitive angle here.

The user is an e-seller and / or B&M seller, ranging from a single person selling products out of her bedroom to a company with say, up to 100 employees (medium sized), give or take.

In order to do this well, you need:
-- channels manager: A system that will track listings, allow you to list on multiple markets. Ideally said system will do rudimentary inventory tracking so you don't oversell and basic logistics (printing shipping labels).

-- ticket tracking / email system: Kind of self-explanatory.

-- inventory system: preferably a system that allows you to track what is coming in, where something is, what is going out, what is returned, basic QC, etc.

-- optionally, a shipping program: this would allow you to use USPS, Endicia, UPS, FedEX, DHL, etc.

There are a whole slew of products out there, but get this: none of them actually work as advertised and none of them integrate.

So, for example, if the sales person gets an email asking for a replacement, the ticket tracking system does not pull up order information, product information, etc. If the customer asks if product Z is in stock, the sales person has to toggle out of the program and look into the inventory program. If the customer wants information on the shipping status of an order, maybe that is the shipping program, the channels manager, or someplace else.

The dissonance is across the entire board. The inventory system, if it can be integrated at all, is only partly talking to the channels manager. If there is a delay between the two systems, either overselling or out of stock too early.

In any case, this goes on and on and on. The problem goes further because the integrations really depend on the program's willingness to either extend an API or to incorporate an API.

The further problem is that so many of these systems are downright buggy and slow. One system crashes and everything is out of sync. One system doesn't "know" how to subtract 1 from a product (which is shockingly common), and total disaster spreads.

In any case, the answer to all of this is a healthy dose of Excel VBA and building web scrapers into Excel. Lots of fun, and the situation, IMO, is just absurd.

Did I forget to mention how much each program costs? You don't want to know... the point of the system is to integrate everything into one program. Ideally, this would be flexible enough that it could handle any non-manufacturing e-seller or B&M business. Specially, buy from wherever, hold stock, sell to customer.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-31-2016 , 08:02 AM
Quote:
Originally Posted by goofyballer
I feel like we're being a little hard on this guy and what gaming_mouse described is largely just human nature. He took a little farther than most would, but we all have egos and we're all proud of the code we write (except during crunch time, **** that code) and it's not the easiest thing to be like "you're right, I could have done this better".

I def don't agree with him, just think that it seems heavy-handed to be like "yeah **** this guy, waste of a hire" when everyone is on that spectrum to a certain degree. I haven't met many ego-free programmers. Grue may be an exception from his above post.
For me it took experience and a lot of practice to become a lot less defensive about the code I write. It was hard work.

The phenomenon GM describes happens far too often from my experience. Many people feel threatened when they encounter ideas, techniques, concepts they don't understand all that well and thus their knowledge is lacking. I always try to keep in mind that that I don't own the code I get paid to write so I try to develop software to the best of my abilities but I'll bend on things that are easy to bend on. Things that come up in coding standards, criticisms about documentation, construction suggestions, etc. I tend to just go with the flow. Other issues like design not so much. Regarding developers that I consider narrow minded, they are mostly playing "small ball" and are not that interested in how you architected a software solution for instance. When I think about it I realize that it is very easy to play "small ball" and that helps a lot in keeping an even keel.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-31-2016 , 08:14 AM
Quote:
Originally Posted by Noodle Wazlib
awww, now i want to see both! I am studying C# now apparently
I want to see both too. 😄
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
01-31-2016 , 09:17 PM
Quote:
Originally Posted by gaming_mouse
PM'd. And turns out I remembered wrong and his solution was 140 LOC.
PM too plz? I'd be interested as well to learn some of the ways I can expand my mind with JS.

Quote:
Originally Posted by gaming_mouse
This seems a little trickier, because sometimes you should be stubborn about things when you know you're right. You just have to be careful that you're honest, and know when you're fighting something for emotional reasons of power or hurt feelings or something else, versus when you objectively believe you have a better solution, and that it's worth the time to try to convince the other person.
Your whole post is right, but I think this is particularly well put. Thanks.

Quote:
Originally Posted by ChrisV
Uh. Having seen the code, nope. gaming_mouse was far too kind to the guy, his code is an abomination and needs to be purified with fire. 140 LOC is the least of its problems. You should all count yourselves lucky gaming_mouse didn't link it publicly. My eyes glazed over about 25% of the way through and I think I still lost a couple IQ points.
lol now I really want to see it
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
02-02-2016 , 06:10 PM
hooray, my application is being kept on file. I'm sure something will totally come of that. =-/
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
02-03-2016 , 11:11 AM
Don't worry man.

Job application is like hitting on people. You gotta play the numbers game. Eventually someone says yes. And you can't take a 'no' personally. The person making the decision can have lots of reason for it, many of which won't have much to do with you. And sometimes they might not even be rational decisions.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
02-03-2016 , 11:14 AM
Windows 10 installation is now becoming a "recommended" update so if your machine is on auto update like mine is you could get bamboozled into windows 10. I will not go quietly. I stuck with XP way past its prime and I'm gonna make my stand here with windows 7. That's just so underhanded and ridiculous. People don't want your ****ing system, let them be.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
02-03-2016 , 11:19 AM
I'm trying as hard as humanly possible to become Windowsless. I have a W10 machine (I actually don't mind version 10 v 7) for Windows-specific tasks that come up every few months (or more powerful calculations since it's a better machine), but just got a new linux-only laptop.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
02-03-2016 , 11:20 AM
been loyal for years, i think they lost me with this move
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
02-03-2016 , 11:34 AM
Anyone who prefers windows UI switch to mint? I'm thinking about it. I'm currently safely on 7 as its installed on a tiny 5 year old SSD..
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
02-03-2016 , 12:01 PM
Mint is great.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
02-03-2016 , 12:07 PM
Quote:
Originally Posted by jmakin
Windows 10 installation is now becoming a "recommended" update so if your machine is on auto update like mine is you could get bamboozled into windows 10. I will not go quietly. I stuck with XP way past its prime and I'm gonna make my stand here with windows 7. That's just so underhanded and ridiculous. People don't want your ****ing system, let them be.
10 is miles ahead of 8. It's not so bad really. Ui is pretty nice. My wife's laptop hard drive took a dump like 4 months after it installed but fairly certain it was coincidence and or the giant dent she put into the laptop one day.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
02-03-2016 , 12:15 PM
Quote:
Originally Posted by jmakin
Windows 10 installation is now becoming a "recommended" update so if your machine is on auto update like mine is you could get bamboozled into windows 10. I will not go quietly. I stuck with XP way past its prime and I'm gonna make my stand here with windows 7. That's just so underhanded and ridiculous. People don't want your ****ing system, let them be.
this is like saying "Screw your lollipop update Android, I'm just fine with Froyo and you can go to hell for trying to bring UI improvements, security fixes, and better performance to me for no cost!"
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
02-03-2016 , 12:20 PM
I stuck with 7 through the horror of 8 and 8.1 but I run 10 now. I like it. I did a minimal amount of de-aidsifying and now it's just like 7 except boots faster.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
02-03-2016 , 12:22 PM
Quote:
Originally Posted by Noodle Wazlib
this is like saying "Screw your lollipop update Android, I'm just fine with Froyo and you can go to hell for trying to bring UI improvements, security fixes, and better performance to me for no cost!"
People got stung by Vista, 8 and 8.1 which all sucked. 10 is one of the good versions though.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
02-03-2016 , 12:35 PM
Every other OS syndrome though. 10 was bound to be good.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
02-03-2016 , 01:15 PM
No WMC no thank you.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
02-03-2016 , 03:40 PM
Lol, no, it's more like I have a 4 year old machine and I don't wanna worry about potential issues, I don't want the hassle, and I could give two ****s if the UI is better, I am used to mine and I hate it when UI's change. I don't like change, and that's fine, as a customer I should be allowed to choose when the **** I upgrade, and my plan was to upgrade when I got a new machine. I don't want windows 10 on this machine and that should be enough.

I'm fully aware now that they basically stopped supporting 7 this machine will start to have issues that surpass just biting the bullet and upgrading, and that pisses me the **** off too. They let XP run fine for like 15 years before they pulled the plug on it. They've always been big on legacy systems. Why so eager to strong arm people into 10? They want like 1 billion machines running it by 2017, cool, ok, I get that. But not for me right now.

Plus not like this matters to me at all but the auto logging of like everything you do in windows 10 should bug you of all people.

(talking to low key)
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote

      
m