HNHacker News
TopNewBestAskShowJobs

ghempton

1,913 karma · joined March 8, 2008

CEO @ spotvirtual.com. Former CTO @ outreach.io
submissionscomments
ghempton··on Show HN: Free 3D virtual office in the browser
1. 3D is definitely a differentiator, but we consider it more of an implementation detail. It does come with some really cool stuff like the ability to have a first-person view (really neat to be able to give a presentation in FP). A 3D interface affords a lot of really fun ways to interact with emotes and things and we have beta support for things like wearables.

2. We are investing a lot in asynchronous modes of communication. Our chat system is already pretty robust (easily drag drop files, reactions, etc.) but we also have some big plans here.

3. Customizable and programmability are first-class citizens. Everything is totally customizable in real-time within the same experience. We also envision this as a completely programmable world. Slack is really powerful because of its integrations, but we think having a spatial interface like this actually unlocks some super interesting things. (e.g. imagine updating having your CI build change the color of a light on a desk somewhere).

ghempton··on Show HN: Free 3D virtual office in the browser
Good question! Right now we are fortunate to have some AWS credits to subsidize some voice costs :P. At the moment our focus is on usage, but our goal is to have a freemium model based on the size of the space, premium assets, etc.
ghempton··on Show HN: Free 3D virtual office in the browser
One of authors here. As a kid, some of my most meaningful relationships and experiences were forged through online gaming (UO anyone?). A big part of this wasn’t necessarily the game itself, but was instead the sense of place and community afforded through the shared environment.

As an adult, many of my most meaningful relationships have come from my work environment. When working remotely or in a distributed setting, however, I find this not to be the case. Existing tools such as Slack and Zoom simply don’t cut it. Individual productivity may benefit, but the culture is fundamentally lacking.

As a leader and someone who has founded and built a large company, I have experienced first-hand how critical it is to have a highly engaged team. This affects everything from communication to culture and company values. Moreover, there is a lack of innovation that spontaneous whiteboard sessions and more fluid communication styles afford.

Spot is the culmination of a year of research and development to recreate a highly engaged workplace with smooth and natural interactions. (Not to mention, it is also a lot of fun!). Would appreciate some feedback from the HN community.

ghempton··on Ask HN: Who is hiring? (June 2021)
Spot.xyz | Full-time | 100% Remote (US or Canada) | Full-Stack Engineer

We are building a 3D virtual office inside the browser that recreates a highly engaged workplace with smooth and natural interactions. Our founders are experienced and most recently founded a Seattle startup that has achieved unicorn status (Outreach.io). We just happened to launch on Product Hunt here if you want to see the product in action product: https://www.producthunt.com/posts/spot-ca077a28-c6c6-4891-b9...

Our stack is Typescript, Babylon.js, React, Apollo/GraphQL, and Nest.js. Everything is built on top of AWS using modern tooling. We are looking for someone who has some familiarity in the tech stack and is excited about the space! This position will be remote, but the ideal candidate will be one who enjoys/misses many aspects of a physical workplace.

Email apply at spot.xyz

ghempton··on Ask HN: Who is hiring? (May 2021)
Spot.xyz | Full-time | 100% Remote (US or Canada) | 3D Engineer | https://www.spot.xyz

We are building a virtual workplace that bridges the gap between being remote and being in-person. Think zoom + slack + expensive real estate all in one. Our founders are experienced and most recently founded a Seattle startup that has achieved unicorn status.

Our stack is Typescript, Babylon.js, React, Apollo/GraphQL, and Nest.js. Everything is built on top of AWS using modern tooling. We are looking for someone who has some familiarity in the tech stack (preferably with some Babylon.js experience) and who is really interested in pushing the envelope on web-based 3d expriences. This position will be remote, but the ideal candidate will be one who enjoys/misses many aspects of a physical workplace.

Email apply at spot.xyz

ghempton··on Ask HN: Who is hiring? (April 2021)
Spot.xyz | Full-time | 100% Remote (US or Canada) | Software Engineer

As companies are gearing up for a remote/hybrid 2021 and beyond, we believe that there is a massive opportunity for innovation around remote work. Spot.xyz is building the professional metaverse. The current product is a virtual HQ that makes communication and collaboration a truly unique experience. Our founders are experienced and most recently founded a Seattle startup that has achieved unicorn status.

Our stack is Typescript, Babylon.js, React, Apollo/GraphQL, and Nest.js. Everything is built on top of AWS using modern tooling. We are looking for someone who has some familiarity in the tech stack and is excited about the space! This position will be remote, but the ideal candidate will be one who enjoys/misses many aspects of a physical workplace.

Email apply at spot.xyz

ghempton··on Ask HN: Who is hiring? (March 2021)
Spot.xyz | Full-time | 100% Remote (US or Canada) | Software Engineer

We believe the spatial chat category will be huge, but the winner is going to need an incredible product. We are building a virtual workplace product that bridges the gap between being remote and being in-person. Our founders are experienced and most recently founded a Seattle startup that has achieved unicorn status.

Our stack is Typescript, Babylon.js, React, Apollo/GraphQL, and Nest.js. Everything is built on top of AWS using modern tooling. We are looking for someone who has some familiarity in the tech stack and is excited about the space! This position will be remote, but the ideal candidate will be one who enjoys/misses many aspects of a physical workplace.

Email apply at spot.xyz

ghempton··on Ask HN: Who is hiring? (October 2020)
Spot.xyz | Full-time | Remote (We are in Seattle) | Full Stack Engineer or 3D Generalist

Building a radical new UI for a digital workplace. Founded by Gordon Hempton and Wes Hather (YC alums and most recently founders of unicorn startup Outreach.io). Be the first hire.

Tech stack: React, Apollo, Nest.js, Babylon.js

Email gordon at spot.xyz for more info.

ghempton··on Show HN: Visualize Git Commits and Pull Requests Across Many Repos
TL;DR; this is a lightweight open source alternative to tools such as GitPrime. This project started as way to learn Rust on nights/weekends, but as an engineering leader, I do believe that there exists a real gap between the creators of software and the stakeholders. Maybe something like this could help– curious to get some feedback from the HN readers. I will include the following three thoughts/assertions:

There is a fundamental gap between engineers and the stakeholders in the technology and value they create. This can manifest itself in many ways: including mismanagement, low feature velocity, and misaligned incentives. A big reason for this is that software and systems are complex and difficult to reason about– particularly at organizational scale. To make the situation even worse, there are virtually no commonplace leading metrics to represent the health of an engineering organization. Project tracking software and traditional velocity metrics are extremely gameable, inconsistent and fail to capture the deeper context in the code itself. Infrastructure and product-level metrics generally break down with respect to net-new feature development. A potential solution is to utilize source-level metrics– based on commits, pull requests, and continuous integration and deployment data.

The involvement of individual contributors is essential in bridging this gap. In order to meaningfully utilize source-level metrics, it is vital that the people who know the code the best have full transparency and input into the process. Moreover, they should be able to help tune and ensure that the metrics are actually meaningful by incorporating their own knowledge of the specific codebases involved. Not only are existing tools in this area expensive and inaccessible, but they are also generally black boxes that are sold and brought in by management. Having deep roots in open source and being accessible to the engineers themselves is key.

Source-level metrics are ineffective for stack ranking individual engineers. Engineers share a deep aversion to measuring individual performance by source-level metrics. This aversion is well-founded as the contribution of a single code-change to the overall value of a system is impossible to accurately quantify. Furthermore, at the individual-level, programming methodologies such as pair-programming further confound things. In aggregate, however, the meaning of these metrics increases and can be used as leading indicators of an entire organization or team. Moreover, It is in the best interest of an individual contributor to have some form of data-driven decision making at the organizational level versus the alternative.

ghempton··on Authoritarians Distract Rather Than Debate
In the actual paper (http://gking.harvard.edu/files/gking/files/50c.pdf), the authors say they asked hundreds of Weibo (a chinese social media site) posters the following question:

> "I saw your comment, it’s really inspiring, I want to ask, do you have any public opinion guidance management, or online commenting experience?"

After tallying up, 19% of the people who post online answered yes.

ghempton··on Ask HN: Who is hiring? (October 2016)
Outreach.io | Full-time | On-site | Seattle, WA

We stand out as having an incredible user experience and product in a space which is typically filled with not-so-good solutions: enterprise sales. We have thousands of customers and a beautiful office in the Fremont neighborhood in Seattle.

Lots of Javascript, React, Ruby, and Go. Email jobs@outreach.io

ghempton··on Ask HN: Who is hiring? (September 2016)
Outreach.io | Full-time | On-site Seattle, WA

We are building an uncharacteristically good solution in the enterprise sales space. We have thousands of customers and a beautiful office in the Fremont neighborhood in Seattle.

Lots of go, react, and ruby. Email jobs@outreach.io

ghempton··on Ask HN: Who is hiring? (August 2016)
Outreach.io | Full-time | On-site Seattle, WA

We are building the System of Engagement for sales organizations. Anyone with a sales team is a potential customer.

Lots of go, react, and ruby. Email jobs@outreach.io

ghempton··on Ask HN: Who is hiring? (June 2016)
Seattle | Onsite | Outreach.io

Join an incredibly fast growing sales SaaS startup that is quickly becoming the operating system for a sales organization. Outreach connects with an organization's CRM, email, and other communication systems and manages their interaction with the customer.

React.js, Go, Rails, and a very modern devops stack on top of AWS. Hiring UI Engineers, Full-stack, and Back-end.

Check out https://outreach.io/company/careers/ or email me directly at gordon@outreach.io.

ghempton··on Ask HN: Who is hiring? (February 2016)
Outreach.io - Seattle, WA - Engineering

We are building the System of Engagement for sales organizations. Anyone with a sales team is a potential customer.

Lots of react and ruby. Email jobs @ outreach.io

ghempton··on Ask HN: Who is hiring? (April 2015)
Outreach - https://www.outreach.io/ - Full-Stack, Backend, or DevOps - Seattle, WA - Full-time

Outreach is a small, quickly growing, funded startup with real revenues. We have a sexy product that is tackling the un-sexy space of sales automation.

Our Tech Stack Simplified

* Front - React.js (we are big believers in single page javascript applications)

* Back - Rails (nothin' but a JSON api which our front-end consumes)

* Database - CouchDB, MySQL, Elasticsearch, Redis (help us scale! we process lots of emails)

* Ops - Amazon Web Services managed via Chef

For more info: https://angel.co/outreach/jobs/46560-full-stack-engineer

ghempton··on Ask HN: Do you have a side project you want to sell?
That's not a bad idea. Wish there was more time to give it the love it needs.
ghempton··on Ask HN: Do you have a side project you want to sell?
https://deckepic.com - Cards Against Humanity meets your social graph. With a few clicks, generate a custom tailored deck for you and your friends based on Facebook data. Download a completely free version or pay for a printed version of your deck.
ghempton··on ClojureScript Core.async Todos
When it comes to UI programming, I tend towards declarative solutions to problems over imperative ones.

That said, this feels like an imperative solution to something that a state machine could handle equally well.

ghempton··on Ember.js Persistence Foundation
Author of Epf here. We had used Ember data for over a year before creating and switching to Epf.

Epf was heavily inspired (if not directly based on) many parts of Ember Data. We felt that Ember Data provided the right level of abstraction, but fell short and created road blocks for us in certain scenarios.

ghempton··on Ember.js Persistence Foundation
It tries to be agnostic about this and favor any particular push method. Instead, it simply provides the primitives on the client to make these things easy (e.g. merging in new data).
ghempton··on Ember.js Persistence Foundation
Sorry about the obtuse diagram. In my little Ember.js bubble it seemed important to differentiate it from things like Ember Data. These pages will improve.
ghempton··on What If You Could "Date" Companies?
Calling it a "probation" period is creating a loaded discussion. It can be in the developer's interest to find a job that really interests her rather than give a full-time commitment based off of an interview.
ghempton··on What If You Could "Date" Companies?
To extend the dating analogy a bit further: rather than putting all your eggs into a single basket, you can date multiple companies and find the best fit for you.

In this market, if you are a good developer, the company will most likely want to hire you. In my experience, it is the company that needs to court the developer.

ghempton··on What If You Could "Date" Companies?
Despite what you might think, it is still very difficult for a talented developer to break into freelancing.

Simply put, GT gives developers deal flow.

ghempton··on Cards Against Humanity has made more than $12 million
Check out https://deckepic.com
ghempton··on Cards Against Humanity has made more than $12 million
Perhaps this is the perfect time to shamelessly self-promote a side project: https://deckepic.com is a Facebook-driven dynamic CAH card generator.
ghempton··on JavaScript MVC frameworks: A Comparison of Marionette and Chaplin
Views are meant to be transient and just a step above the lifecycle of the html elements themselves.
ghempton··on JavaScript MVC frameworks: A Comparison of Marionette and Chaplin
This isn't even close to how Ember's router works. The whole point of controllers in Ember is to preserve client state (including between routes).
ghempton··on Show HN: EmberScript - Ember.js Infused JavaScript
In EmberScript's case, sweet.js isn't sufficient for things like dependency inference (which require walking the AST).

In general, however, from the end user's perspective, why is using something like sweet.js better?

← PreviousPage 2 of 5Next →