HN user

willstepp

191 karma
Posts2
Comments62
View on HN

I took it down as it was fairly rambling and didn't do a good job to explain (confused people). I'm building the MVP atm. If you're interested to learn more, you can write me at keeper@crux.garden. I'd like to find collaborators.

Ultima VI 9 years ago

That sounds bizarre, what restaurant was playing the Ultima theme song?

Do understand you'll need to use Compile-to-JS languages to achieve this since browsers can only understand JS. You have some options given the recent popularity of Compile-to-JS. I personally know about ClojureScript and ScalaJS, which would allow you to use those languages for both front and back end. There may be options like that for Ruby and Python as well.

I interviewed to be a Gigster about a year and a half ago, and was accepted, but the more I considered it and saw how gigs were distributed (at that time mostly via Slack messages) I got a bad feeling, like I was a dog in a pack, fighting over meat scraps. It was then I realized the gig economy is not all sunshine and roses. All that to say, this doesn't surprise me, that Gigster doesn't have its workers best interest at heart, anymore than Uber has its drivers best interest at heart.

There's a valid point being made in this blog post, about doing your homework and having a deferential attitude when learning a new skill set, but its couched in so much angry self-righteousness that its a bit hard to take in.

In some ways, I think so. To appeal to wider audiences, game makers have added a lot of hand-holding features over the years that in my opinion make the game world itself less immersive, since you're constantly being reminded what you should be doing and this is how you do it...etc. I'm thinking of games like the Zelda series, Elder Scrolls. There is less of sense of discovery and exploration and figuring out the rules of the world on your own. This is partly why the world of Dark Souls series feels so immersive. In some ways it doesn't feel like a game at all. It feels like a world that doesn't care about you, and that draws you into learning about it.

Video Platform Software Developer | Atlanta, Georgia | ONSITE | techjobs@playonsports.com

PlayOn! Sports is a rapidly growing startup and the nation's largest producer and distributor of high school sports events. We are hiring a Software Developer to join our team.

You will work on building our video processing platform that sits behind our suite of products for producing and viewing high school sports events on the web, mobile devices, and television. This position develops both desktop and server-side components for manipulating video, including compositing graphics, encoding video, transcoding video, post-production workflows, and integration with CDNs. Responsibilities include writing code, building automated tests, contributing to system architecture, mentoring developers, reviewing code, and contributing to development methodologies and standards for the team.

Requirements

* 5+ years experience developing software in C#, Java, Scala, JavaScript or Ruby

* Experience building desktop applications

* Good understanding of video processing software, standards and methodologies such as ffmpeg, Libav, DirectShow or AV Foundation

* Experience working on a public-facing web site with a large audience

* Knowledge of HTTP / REST and modern web standards

Preferred Skills / Experience

* BS in Computer Science or equivalent

* WPF, Xamarin, Silverlight, and Visual Studio

* Cloud experience with AWS, including ec2, dynamo and lambda * Git or similar VCS

* Practical experience with continuous integration processes and products such as Snap CI and Jenkins

* Good understand of design patterns and related libraries such as MVVM, MVC and Prism

* Strong communication, teamwork and interpersonal skills

Taoism has good advice for this kind of situation. You have to come to the realization that you can never control the outcomes of what you do in life. If you base your happiness on outcomes alone then you are setting yourself up to be disappointed in the long run. Find value in doing good work for its own sake, learning skills to be applied in other endeavors, things like that. 30 is young, despite what you may think.

Fill your bowl to the brim and it will spill. Keep sharpening your knife and it will blunt. Chase after money and security and your heart will never unclench. Care about people's approval and you will be their prisoner.

Do your work, then let go. The only path to serenity.

I come to this as a self-taught programmer and I think like most Ford-Chevy arguments the reality is somewhere in between. After working as a professional software developer for eight years on desktop apps, web apps, and mobile apps, I can see there are places where having a foundation in computer science could absolutely improve quality of my work, mainly algorithms and data structures, but also higher level subjects like OS and database architecture, security...etc.

And I also think CompSci folks would do well to work on a personal software project on nights and weekends and see it through to release and get actual people to use what you wrote. There's so much valuable experience that comes from that process that can never be learned in a classroom, or even from most jobs to be honest.

Amazing. I remember sending Jeff Atwood an email to join the beta in 2008, voting on the name and logo, all that early excitement. Now its a programming institution. The knowledge of the community has gotten me out of more binds than I want to admit. Joel and Jeff deserve so much credit for their vision and execution. And the community of course!