TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Visiting Us

139 pointsby tobr23 days ago

33 comments

neckardt22 days ago
My first job out of college was working at Epic on MyChart. Great people, terrible code.<p>Epic’s main problem is a lack of clear internal code ownership. Everyone owns all the code. This means that even if you clean something up, someone on the other side of the company may come in and mess things up again.<p>This led to really defensive programming where developers would never refactor, they would simply add a new if case for their new functionality somewhere deep in the code, then prop drill the data down. This led to every core function having over a dozen parameters and hundreds of branches. It eventually became impossible to reason about. Cross team calls were just function calls rather than defined apis. This made it fast to develop code initially, but terrible to own long term. This mainly applies to their Mumps code.<p>While I was there I felt like Epic was beyond saving, but with a big push there may be something they can do:<p>1. Enforce some level of code complexity. Best practice is 40 lines per function and no more than 4 parameters per function. Epic probably shouldn’t shoot for that, but a 100 line limit and 6 parameters per function would already be a huge improvement.<p>2. Enforce strong code ownership. Epic has many people who are there for life, let them cook. Epic should segment off code to certain teams so those owners can fix it at their leisure. Cross team api calls should be clear API contracts. It would require some more discussions to get feature requests approved since not everyone can do anything anymore, but the code would gradually improve.<p>Epic is too important to fail. I hope things have started to improve since I left.
评论 #43758756 未加载
评论 #43761965 未加载
评论 #43757137 未加载
评论 #43762893 未加载
评论 #43759415 未加载
chiragmed22 days ago
How many tech companies have been consistently crushing it in their fields for nearly 50 years? I didn&#x27;t appreciate Epic enough while I worked there (left 12 years ago), but I did learn some of their ways:<p>- There were no PMs. No one was chasing vanity metrics. No endless barrage of a&#x2F;b tests. No growth hacking. Instead, product was built the old-fashioned way - by talking to customers; quite often, customers would reach out to us! &quot;Please build time-saving feature x&quot;, &quot;support new medical procedure y&quot;, &quot;help us publish more research by analyzing z&quot;. The heap of ideas was large, and teams were free to apply their own ranking functions. Some top-down strategic initiatives were threaded through all products. This led to every release being packed with things that customers wanted.<p>- They leveraged their advantages. Plentiful, cheap land → everyone had an office with a door, possibly shared with 1 other person. Productive people flourished. On the flip side, those who were languishing fell faster and deeper into their holes.<p>- They learned to live with their weaknesses. Not everyone wants to live in WI, and many who are willing to try end up looking for warmer pastures in a few years. Epic ended up being an early-career transit hub. Their attrition rates would cripple most tech cos, but they shored themselves through extensive training programs, and by rewarding the anchors that stayed.<p>- They took pride in the product. Every month, the CEO personally presented the latest qualitative assessment of each product (as assessed by an independent third-party). If your product slipped from green to yellow, the pressure would trickle down to you. Also, there were no outbound sales, because having the product speak for itself was the sales strategy.<p>Of course, not everything was rosy, but much has been said here about the shortcomings of Epic, and I wanted to point out what&#x27;s contributed to the immense stamina that has kept them in the lead for decades.
评论 #43760694 未加载
评论 #43760257 未加载
评论 #43762954 未加载
评论 #43760667 未加载
weitendorf22 days ago
I did an internship at Epic and didn&#x27;t fully appreciate it at the time, but I think their CEO Judy might be one of the best tech&#x2F;general leaders ever.<p>Epic has a reputation of hiring lots of new college grads. For software engineers that&#x27;s not exactly uncommon, but Epic actually has a lot of employees working under titles like technical solutions&#x2F;implementation solutions (or something like that): the people directly supporting the hospitals using Epic. Because these are pretty specialized roles, Epic has a very formal and fleshed out training program for their new hires with classes and courses and such, and it can take months to complete. They not only have their giant campus in Verona, they have an entire training center there, a huge auditorium for allhands, and a very streamlined recruitment process (for a ~21 year old it feels over the top luxurious). Although Epic does hire from more selective schools it seemed the majority of their new employees are from state schools in the Midwest.<p>They also are private despite their size, just basically don&#x27;t do M&amp;A and are, relatively speaking compared to other big corporates&#x2F;tech companies, in the middle of nowhere.<p>In corporate America this is a highly unusual way to operate. I think it&#x27;s underrated how big of a &quot;risk&quot; all these heterodox corporate strategies are for an executive and it speaks to amazing ideation and execution on Judy&#x27;s part. Also, even though Epic does have a decent amount of turnover, she has taken a chance on tens if not hundreds of thousands of young people who didn&#x27;t have the skills she needed them to have already, by giving them months of training and a really solid start to their careers.
评论 #43762239 未加载
ksec22 days ago
The link is either down or blocked outside of US.<p>For those not from US this has nothing to do with EPIC Games and I assume no part of Unreal is using MUMPS for those who are reading comments before they click on the link.<p>This Epic has something to do with healthcare software. And kind of surprised how many people who used to work there appeared on HN.
评论 #43760624 未加载
评论 #43760492 未加载
评论 #43758810 未加载
评论 #43759771 未加载
评论 #43763863 未加载
minimaxir23 days ago
I interviewed at Epic for my first job out of college a decade ago: while the campus is indeed beautiful, the sense I got was that they were trying to emulate Google&#x27;s quirkyness while offering much lower salaries (but still relatively good given the CoL) and a less exciting product domain. I&#x27;m not sure how well that quirkyness appeals to prospective applicants in 2025.
评论 #43756930 未加载
评论 #43758819 未加载
ivraatiems22 days ago
Like many here, I worked at Epic just out of college and left after a few months. Everything others have said is true. I call the campus &quot;Disneyland for sad people,&quot; because it&#x27;s gorgeous, but also totally artificial, and nobody is happy.<p>The one great thing Epic did for me was get me to Madison, WI, an amazing city of great people where I found a much better job and stayed for many years. I still miss it sometimes.
pavlov23 days ago
Epic used to be a heavy user of the legendary&#x2F;infamous MUMPS programming language. I wonder how much that’s still being actively developed.<p>This 2007 classic explains how a case of MUMPS progresses when you’re a programmer:<p><a href="https:&#x2F;&#x2F;thedailywtf.com&#x2F;articles&#x2F;a_case_of_the_mumps" rel="nofollow">https:&#x2F;&#x2F;thedailywtf.com&#x2F;articles&#x2F;a_case_of_the_mumps</a>
评论 #43756669 未加载
评论 #43756934 未加载
评论 #43757178 未加载
lvl15522 days ago
The fact that Epic remains the best available solution in healthcare is quite sad. That entire industry is rotten to the core.
评论 #43757476 未加载
评论 #43760382 未加载
评论 #43757433 未加载
kweingar22 days ago
Since this has become a general thread about Epic, here are my comments:<p>I am amazed at some of the software Epic has built for itself over the years. Using its own database product (the backbone of the product they ship to customers), they built their own code review tools, design doc review tools, project management tools, time logging tools, etc. There is a unity and cohesion to the process of getting things done at Epic, better than my experiences at big tech.<p>It is very easy to answer questions like &quot;how many dev-hours were spent fixing bugs caused by the code written to implement project X?&quot; or &quot;will there be any days next week where every dev who has contributed to codebase Y will be out of office?&quot;<p>Imo they could really benefit from staffing infra&#x2F;tooling teams better. Too many product devs, not enough devs tackling the low-hanging fruit that would make product devs way more productive.
DoctorOW23 days ago
As a patient, I seek out MyChart because it&#x27;s really well put together from my perspective. I&#x27;ve no idea how medical professionals and administrators feel about it, but personally I&#x27;ve had a great experience. I saw someone from Epic was here, so I just wanted to say keep up the good work :)
评论 #43758910 未加载
评论 #43757989 未加载
jbentley123 days ago
I&#x27;m guessing somebody was listening to the latest episode of Acquired?
评论 #43757101 未加载
评论 #43756705 未加载
w10-122 days ago
The significance of this to me is by contrast to most of the valley companies (FAANG and their offshoots). Over the last 20+ years, people have been trying to build a mission-oriented company with a great culture, and confident enough to build their own tools. That was the default story.<p>It turns out companies are transient or have been internally infiltrated by such (outsourcing- and ambition-driven) politics that any mission is more supplement than reality, and there&#x27;s no sense of controlling your own destiny.<p>So perhaps the dream persists out in the tech boonies in the ultra-sticky EHR domain, goosed by the Obama&#x2F;insurance mandates to digitize, where developers are trapped by unportable skills. (Or perhaps in smaller B2B companies filling a niche.)
评论 #43757923 未加载
maxwelljoslyn23 days ago
Ayyyy, my day job is on HN. The campus is indeed cool, and I like working here (though I haven&#x27;t been here nearly as long as some people!)<p>If anyone&#x27;s interested in Epic and wants one employee&#x27;s opinion, my email&#x27;s in my profile.
hiAndrewQuinn23 days ago
My first post-college job! Nothing but good things to say about it, all my colleagues were whip smart at what they did. I especially liked the interview process, where I had to do a couple of standardized tests online to prove I was in the top x% of test takers. Given that I had to lock down a full time job as fast as possible after college it was a real time saver to just be able to demonstrate objective general competence like that and move right on to the interesting stuff.
评论 #43757561 未加载
robertclaus22 days ago
I&#x27;ve long since moved into startups, but Epic was a great place to learn process and the less technical aspects of enterprise software development. The tech has modernized a lot in recent years, but still isn&#x27;t transferable quite as easily as other tech companies - but that legacy means it&#x27;s an amazing place to learn the why behind best practices.
overgard22 days ago
Funny story about a visitor to a game development office.<p>About 8 years ago I was working on a mobile game where you could purchase specialized dragons and eggs. Some of these could be pretty expensive, but since they were high end items we wrote special GPU shader code for them so they had cool special effects on them. We tested these as well as we could -- we had a room with maybe 100 or so mobile devices -- but of course we couldn&#x27;t test on everything.<p>One day an irate older lady came to our office, and our receptionist for some reason let her in (probably thinking old lady = harmless?). Keep in mind our office was unlisted because we didn&#x27;t want fans dropping by. She had driven all the way up from Arizona to Colorado (although I don&#x27;t think it was the only reason she drove up), and she accused us of ripping her off, because she had bought one of these fancy dragons and instead of getting what she saw in the promo materials, its wings were black! I didn&#x27;t hear or see this directly, instead it was the main topic on our Slack chat with everyone being cautioned to Play It Cool.<p>I didn&#x27;t think much of it until I realized it was _my_ code that had caused this entire issue in the first place!<p>Luckily we had a really good customer service guy that defused the entire situation, but that&#x27;s the first and hopefully only time I&#x27;ve been tracked down in person by a customer for a bug.
评论 #43757514 未加载
评论 #43759385 未加载
评论 #43758837 未加载
yawnxyz22 days ago
For those wondering, this is way more fun than the Epic Games office
Kokouane22 days ago
Wisconsin local, currently attending UW-Madison for CS, and visited the Epic Campus when I was going to a local high school less than 30 minutes out. Talking to the engineers and exploring the campus is what solidified my choice in deciding to become a software engineer, so thank you Epic!
BeetleB23 days ago
Ah yes. The company that wanted to know my SAT and GRE scores, and then required me to do a personality profile quiz before rejecting me (did not even get to the entrance exam, which I was looking forward to).<p>Still, I heard working there was quite good. Obviously not FAANG level salaries, but after you left and completed the 1 year non-compete, other health care companies and&#x2F;or hospitals would pay a good premium for your MUMPS expertise.<p>(None of the above is sarcasm, BTW)
ChrisArchitect22 days ago
Is there some significance to this page other than the funky cow theme&#x2F;elaborate travel guide?
评论 #43757429 未加载
评论 #43758124 未加载
评论 #43758854 未加载
odyssey722 days ago
Just because it’s nice to visit doesn’t mean you should spend a year of your life there.
b0rbb22 days ago
I consulted with Epic once and got to visit the campus.<p>Incredible place, super detailed, and I loved the cafeteria setup they had (great food too.)<p>I definitely got a feeling that folks got burned out pretty quickly though.
dagorenouf22 days ago
I read all these comments thinking it was about Epic Games. Then after 5 minutes clicked the link and discovered a one of a kind American company.
amendegree22 days ago
I see jobs posted for epic all the time, I just have no interest in relocating to Madison and they are vehemently against remote work
评论 #43757482 未加载
United85722 days ago
I was excited to see the domain but it turns out this is Epic the healthcare software company not the game developer.
eddyg22 days ago
In case you&#x27;re wondering what the Epic campus is like, this 18-minute minute tour by an Epic engineer will give you some idea. Well worth a watch!<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=KURLmiszyl4" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=KURLmiszyl4</a>
simonebrunozzi22 days ago
Side note: the real Verona seems to me much, much better and nicer than the one in the US, or the Epic campus.
评论 #43764508 未加载
EugeneOZ22 days ago
&gt; Emerald City<p>&gt; This extraordinary building is a playful tribute to the timeless movie<p>Lyman Frank Baum would be surprised to read this :)
jmcguckin22 days ago
What’s a typical Epic installation. Does it run on a single server? A cluster?
评论 #43763257 未加载
1oooqooq22 days ago
so, how much lower than California are the salaries in Wisconsin?
评论 #43758069 未加载
dogmatism22 days ago
doc first, old linux hacker second<p>Epic sucks. It only sucks marginally less than all the others. As a corp, they are expert at abusing mechanisms for lock-in as well as network effects<p>If you all were forced to use tools as shitty as the EHR&#x27;s, no one would be a software engineer<p>A re-write of VistA would be the way to go, but someone paid off someone, and the VA is doing a disaster of a changeover to Oracle&#x27;s Cerner<p>tl;dr Healthcare software is a steaming pile of shit
brickfaced23 days ago
Epic is known locally as an exploitative, abusive employer of software engineers. Work-life balance is poor, pay is mediocre for the industry, and skills with their in-house tools don&#x27;t transfer outside Epic. They have an extensive non-compete clause with EXTREMELY aggressive enforcement:<p><a href="https:&#x2F;&#x2F;isthmus.com&#x2F;news&#x2F;cover-story&#x2F;opportunity-lost-epic-noncompete-list&#x2F;" rel="nofollow">https:&#x2F;&#x2F;isthmus.com&#x2F;news&#x2F;cover-story&#x2F;opportunity-lost-epic-n...</a><p>They&#x27;re also vehemently opposed to remote work, to the point that during COVID they tried to force employees back into the office in August, 2020 (!) in violation of a county public health order (!!!):<p><a href="https:&#x2F;&#x2F;www.wpr.org&#x2F;economy&#x2F;workers-officials-urge-remote-work-epic-seeks-bring-people-back-office" rel="nofollow">https:&#x2F;&#x2F;www.wpr.org&#x2F;economy&#x2F;workers-officials-urge-remote-wo...</a><p>Epic&#x27;s Glassdoor reviews are terrible. Several personal friends each lasted less than a year at Epic out of college before finding new, better-paying employment elsewhere. Since Epic is privately owned and its founder and CEO has stated she&#x27;ll never sell, its corporate culture will never change. It&#x27;s better than no job at all but if you have other options, avoid.
评论 #43757673 未加载
评论 #43756994 未加载
评论 #43757144 未加载
mikestew22 days ago
Must every company in the Midwest use a cow theme in some manner?<p><i>Staff use cow bikes, cow carts, or cow vans to mooove across campus.</i><p>It was cute when Gateway did it, still cute when FatCow does it (it <i>is</i> in their name), gettin’ a little cringe for the late-comers, though.
评论 #43757179 未加载
评论 #43757139 未加载
评论 #43758048 未加载