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

08-24-2016 , 08:15 AM
Quote:
Originally Posted by penguinpoker
My 2 cents on taking the underpaid job. Is there any risk to just taking it and seeing how it is? If it is **** just quit and don't put it on the resume? No need to mention the previous salary in an interview.
I don't think most people are rational enough to do this - inertia is an issue for most. Also it depends on how he's spending his free time - if he's taking job-hunting seriously as a real job and spends 8+ hours on it, then having a job would get in the way. If on the other hand he's too demotivated and demoralized to keep looking earnestly and is just going through the motions, maybe a job, even a terrible one, would motivate him to look for a better one.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 08:50 AM
Quote:
Originally Posted by Wolfram
Awesome, thanks!

Doing some more googling I found this article, which I think uses the second pattern you mentioned:

http://vasir.net/blog/game-developme...-in-javascript
yep. the pattern is also just the default way of doing things in functional languages like haskell (and ofc js supports the functional paradigm well)
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 09:30 AM
Update about the low wage place:

I interviewed with two companies yesterday and low pay place actually seemed like the better option: more focus on learning for newbies, closer to the higher level mentors.

They have their own framework, so I'm not sure how to feel about that. I'd always heard "roll your own" wasn't the best option, but maybe I'm misremembering.

It almost seems like the place is doing internships for people who didn't get internships. Yeah, they don't pay a lot, but they work with some local schools to help fresh grads get a job on their resume. Not sure what pay is for people who stay on after the initial trial period is.

The hours are really good for someone considering further education, too.

I'm hearing back from some IT, non-programming places I applied to, which likely pay better. But I'm wanting to move away from that area, so I think if i got an offer at this place I'd probably take it just to get started professionally and make sure I'm coding with more regularity. I do get demotivated pretty easily when there's nothing else to focus on. Then again, I just enrolled in a udacity algorithms course, and there's a beginners machine learning course which just started that looks interesting too.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 10:58 AM
Is it facebook/react/google/angular? If not do not get into the framework business. I cannot emphasize that enough. Complete waste of time and brain power.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 12:13 PM
From the company's POV sure. But from noodle's POV it could still be a good learning experience. Also I was thinking back end framework for some reason.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 12:47 PM
Quote:
Originally Posted by Grue
Is it facebook/react/google/angular? If not do not get into the framework business. I cannot emphasize that enough. Complete waste of time and brain power.
this thinking is practical. but its also a perfect recipe for, at best, getting stuck in a local maximum, and at worst getting stuck with crap.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 12:48 PM
Who takes these contract roles? I constantly get emails from recruiters for 3 or 6 month contracts roles where they want 5+ years of experience. Makes no sense.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 12:49 PM
Quote:
Originally Posted by suzzer99
From the company's POV sure. But from noodle's POV it could still be a good learning experience. Also I was thinking back end framework for some reason.
You are correct, sir.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 01:00 PM
Quote:
Originally Posted by penguinpoker
Who takes these contract roles? I constantly get emails from recruiters for 3 or 6 month contracts roles where they want 5+ years of experience. Makes no sense.
People who want flexibility. My dream one of these days is to work 6 months and travel the other six months. Just need my open source framework to take off so I can bill $200/hr and not have to worry about drumming up business.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 01:03 PM
Quote:
Originally Posted by gaming_mouse
this thinking is practical. but its also a perfect recipe for, at best, getting stuck in a local maximum, and at worst getting stuck with crap.
Also let's be honest. As a developer if you get to design your own framework it's insanely valuable experience. For the company maybe not so much.

I will always try to find something that works before building because I'm lazy. But if my boss says "You need to build this from scratch" I probably won't object nearly as much as a developer as I would if I were say CTO of that same company and planned to stick around for a long time.

We had a home-grown front end framework based on prototype. It's actually pretty slick, but still a huge learning curve for anyone but the guy who designed and built it. He's now moved on to found a code academy-like startup, and we are slowly replacing his framework in chunks.

When I worked for a small web shop they had their own homegrown spring/struts-like framework. I never could figure what value that added. Savvy clients rejected it and made them use spring.

I hope my node framework is lightweight enough and adds enough value to survive me leaving. But I can see some new lead dev/architect coming in saying "What the hell is this?" and it's gone.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 01:27 PM
I don't do JS but man in other languages when considering whether to use a 3rd party library, I usually think "does literally everyone use this library?"

If the answer is no and I think I can reproduce what I need easily enough, then I don't use it. If the answer is yes I still might make my own.

So many of these libraries are configurable out the ass with extremely complicated call structures to support that configurability. The result is something that is really just ****ing impossible to debug. I ran some django rest framework stuff through the debugger the other day and gave up after descending like 15 layers deep into the bowels of this bull****.

Could I reproduce DRF in a few days? No. Can I reproduce the parts of it we actually use? Yeah, probably.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 01:58 PM
Quote:
Originally Posted by RustyBrooks
I don't do JS but man in other languages when considering whether to use a 3rd party library, I usually think "does literally everyone use this library?"

If the answer is no and I think I can reproduce what I need easily enough, then I don't use it. If the answer is yes I still might make my own.

So many of these libraries are configurable out the ass with extremely complicated call structures to support that configurability. The result is something that is really just ****ing impossible to debug. I ran some django rest framework stuff through the debugger the other day and gave up after descending like 15 layers deep into the bowels of this bull****.

Could I reproduce DRF in a few days? No. Can I reproduce the parts of it we actually use? Yeah, probably.
this is basically where i'm at.

documentation and simplicity plays a role in my decision too. can i figure out what i need in 30s from examples = decent chance you've written something that will save me time vs the time to learn being greater than time to redevelop.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 03:18 PM
got this "intriguing" offer for 6 month contract

Spoiler:

JavaScript and React.JS Front End - Sr. Developer
Technical Requirements:
• JavaScript and React.JS – Strong, ready to lead in-progress project
• 4-5+ years Front End Dev – HTML/CSS2/CSS3
• Strong Industry Web Dev and UX/UI implementation Experience
• Senior, JavaScript MVC frameworks experience and implementation principals
• JQuery – strong experience
• JavaScript – strong experience
• JSON – working knowledge
• Source Control – familiar with version control principals (GIT, Subversion, TFS, etc.)
• Responsive Web Development – should have experience with highly dynamic/responsive site design
• Browser Agnostic, Scalable Code – working knowledge
Technical Desires:
• React.JS – strong experience, technical knowledge base, great leader
Additional Notes:
This Senior Role Front End Developer needs to have at least 5 years (less if stronger React.JS) of HTML/CSS2/CSS3/JavaScript/JQuery experience in a relatively leading role with industry experience to back. They have to be comfortable with standard Javascript MVC frameworks, primarily Backbone.js and React.js
They should be code mavericks who are meticulous about quality coding and always have UX in mind. Need to have an eye for what is considered “good-looking” on screen with implementation experience cross-browser/device.
Should be interpersonal and capable of leading cross-functional FE teams with back-end developers. Should feel comfortable with tight deadlines. Leadership qualities and ability to generate buy-in with teams is a must.


and of course the pay is...

Spoiler:
$65/hr


Code.
Mavericks.

** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 04:18 PM
I like the part about being ready to lead an in-progress project. is anyone on the planet able to do that?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 04:43 PM
Quote:
Originally Posted by Victor
I like the part about being ready to lead an in-progress project. is anyone on the planet able to do that?
It's not exactly impossible but it's significantly harder - it also makes it far more likely that the project is already a failure in progress.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 04:43 PM
lol "code maverick who is meticulous about quality coding"

Someone needs to look up what maverick means and I think it's not me
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 04:45 PM
Quote:
Originally Posted by RustyBrooks
lol "code maverick who is meticulous about quality coding"

Someone needs to look up what maverick means and I think it's not me
They probably thought maverick was a synonym for maven.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 05:11 PM
so one of the kind sirs on this forum was goodly enough to send some code work my way. They can speak up if they want the recognition. I was doing a bit of java, supposed to make a tricuspoid, which looks like this:



and this was my early stab at it:





filed to "so bad it's kinda funny"

figured it out in the end somehow.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 05:32 PM
/nailedit
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 06:24 PM
code challenge wound up taking me about 6 hours btw. About half of it was either wasted on prodding at the github API or trying to get react-router to work with redux (which I never did) so IDK its fine, definitely not trivial though.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 06:35 PM
Anyone on here very experienced with openCV? I am looking for book recommendations.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 09:34 PM
Quote:
Originally Posted by RustyBrooks
/nailedit
Laughed so hard I almost cried
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 10:15 PM
Quote:
Originally Posted by Noodle Wazlib




filed to "so bad it's kinda funny"

figured it out in the end somehow.
That needs to be shrunk down and made into an official twoplustwo emoticon.

I just want to know how many lines of code that took. j/k.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 10:42 PM
Quote:
Originally Posted by Noodle Wazlib


Quote:
Originally Posted by RustyBrooks
/nailedit

So funny. I'll wear it for a while.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
08-24-2016 , 11:08 PM
Quote:
Originally Posted by bip!
Anyone on here very experienced with openCV? I am looking for book recommendations.
I've used it extensively - C, C++, python and java/native on android.

Every book I've seen on it is ****ing terrible. The library has kinda changed a lot over the years and by the time a book is in print/popular the library has moved on. They have made a fair amount of non backwards compatible changes, especially in the more advanced functions like the feature detectors.

That said, I feel like it's not very hard to learn, except for a few gotchas - more on those in a second. If you can program C++ that seems like the best interface to me. The python bindings follow the C convention which I find less expressive than the C++ convention. I did very little java and decided that for me it was better to do native C++ for android even though it's kind of a PITA (I used JNI and a cross compiler)

So, some gotchas:

different sources of image data have different image formats. Sometimes the words will be RGBA, sometimes BGRA, sometimes just RGB, etc, and you kinda have to know what it is.

Reading and writing from video is kind of a pain - it doesn't so much produce errors as it just doesn't work, if you don't have it right. At least, that's what I experienced for the most part. I'd have to try a bunch of video formats before I found one that would work right. This is not so bad if you can get ffmpg support working right. I do a lot of programming on OSX and everything that should be easy is hard. Winows is almost as bad. Linux is the easiest.

I dunno, if you have any specific questions feel free to PM me or email me at me@rustybrooks.com. Image processing and computer vision have been my side field of study for around 15 years now.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote

      
m