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.

Ask HN: What are the most important problems in your industry?

191 pointsby aman-proabout 8 years ago
1. Which industry do you work in?<p>2. What are the biggest problems stopping your industry from growing?<p>3. Can something be done about it?

34 comments

throwaway2016aabout 8 years ago
I may be reading between the lines too much and I apologize if I am...<p>But every few months (weeks?) I see a post by a founder-type essentially trying to mine the Hacker News collective brains for startup ideas. It doesn&#x27;t work that way. The best startups are ones that solve a pain point you yourself have experienced.<p>The idea of a savior who comes in and solving the major problems of an industry they have never worked in is not a myth but close to one. (Elon Musk being a notable exception with cars and space flight... but he has the capital to attract domain experts to fill in the gaps)<p>I&#x27;d point out the problems in my industry except I am actively working to solve them :)<p>With that said. Don&#x27;t let a &quot;know-it-all&quot; on HN (myself included) tell you what to do. If you want to tackle a hard problem in an industry you don&#x27;t have experience in, please do. You might be the next Elon Musk, I don&#x27;t know you so I don&#x27;t know.<p>If that wasn&#x27;t your goal with this question... again I apologize.
评论 #14158906 未加载
评论 #14161466 未加载
评论 #14158599 未加载
评论 #14158499 未加载
评论 #14158760 未加载
评论 #14158410 未加载
评论 #14160432 未加载
评论 #14159083 未加载
评论 #14158405 未加载
评论 #14160313 未加载
评论 #14159132 未加载
评论 #14167261 未加载
评论 #14162161 未加载
评论 #14160065 未加载
评论 #14160104 未加载
benzorabout 8 years ago
I work in the games industry. There are plenty of problems to go around, but I&#x27;ll pick just one:<p>Discoverability<p>In the &quot;good old days&quot; where 2 people could make a video game, odds are that just shipping something guaranteed you&#x27;d make money. But that&#x27;s no the case anymore now that 1000+ apps come out every day on iOS &#x2F; Google Play. Of course most of those are crap. But you could be making a great game that caters well to a particular audience or niche, and yet you might still fail just because no one can find it or really just be aware of its existence.<p>The &quot;simple&quot; answer to this is marketing. Hustle your way to some visibility, partner up with some publishers or some platforms holders, and get as many eyeballs in front of your game as possible. However this effort is very close to being &quot;zero-sum.&quot; Either you win and get your promo art banner at the top of the app store, or someone else does, but you can&#x27;t both get it. It&#x27;s less obvious when it comes to PR and having articles or game review written about you, but it&#x27;s still there: with so much noise now on the internet, it&#x27;s hard to generate a meaningful signal.<p>The harder solution is being tackled by the app stores themselves. Steam, iOS, etc. have all been improving the way games are presented in their stores. There&#x27;s more focus on specific genre features, more flash sales, more suggestions based on what you already play. It&#x27;s a decent effort but I don&#x27;t think it&#x27;s enough yet.<p>What can we do about it? Not sure. Algorithms that try to discover what you might like based on your previous purchases are nice and all, but most of my favourite gaming experiences were surprises that came out of genres I didn&#x27;t expect (e.g. Rocket League), so this can only go so far.
评论 #14159092 未加载
评论 #14158899 未加载
评论 #14159608 未加载
评论 #14173407 未加载
chollida1about 8 years ago
Intersection of trading and data mining.<p>I&#x27;ve said this a few times but we&#x27;re going through a growth period like AAA video games have over the past 20 years.<p>I used to be that 2 guys could make a video game, then it went to 10, then 50, now its around 200 from what I&#x27;ve last heard.<p>Hedge funds are going through a similar shift.<p>It used to be that one person could manage data cleaning, and algo generation for a fund.<p>Then cleaning got split out into its own job.<p>Then the number of data streams exploded growing by a couple orders of magnitude.<p>Then the data types diverged so that each new data stream needs its own special cleaning, and normalization and even data storage, ie some data isn&#x27;t suitable for a sql or non sql database storage, like satellite images.<p>Nowadays a typical algo fund might make use of 100 different algos for trading, each of which has 20 different inputs, some real time, some updated irregularly.<p>It takes those signals and weights them to come up with a trading signal, which then gets mixed with a portfolio balancing signals and risk signals.<p>It can be tough to disentangle each individual signal from the algos themselves so even things like detecting if a signal still has alpha generating abilities is tough.<p>You can have 10 people just back testing signals and monitoring risk levels.<p>And the growth of data and data sources isn&#x27;t slowing down.<p>This is good if you are one of the larger players, see Virtu buying out competitor KCG, who previously ate competitor Knight Capital, yes that fund with the huge blowup, but not so great news if you want to remain a small, person wise, fund.<p>Not sure how to run a quant fund anymore with only 4 people. Not sure anything an be done about.
评论 #14158442 未加载
评论 #14158592 未加载
评论 #14159053 未加载
评论 #14160673 未加载
vivekdabout 8 years ago
1. Legal<p>2. Excessive costs, lack of performance among professionals<p>3. Change in attitude seems to be the biggest factor. If lawyers stop being about fighting and competing and persuading and more about tackling problems, getting to the truth and finding solutions, we can have a much better chance of succeeding.<p>There is a lot of opportunity for automation that no one seems to want to get involved in. A good example is document discovery which has been largely automated.<p>Other areas that could be automated include divorce. For example, in my jurisdiction what each partner is entitled to on divorce in terms of child support and alimony and division of property are set. There is some room to argue about custodial arrangements but not very much.<p>Given this - there is absolutely no reason to have many years of contentious divorce suits. If there was someone way of just entering the information into a computer and informing both couples of what they are entitled to and then working from there - I believe we would be much better off, because, although I haven&#x27;t done alot of divorce suits, but in my limited experience it seems to me that lawyers certainly have a large role in exacerbating them and needlessly.
评论 #14161096 未加载
评论 #14160768 未加载
vijayrabout 8 years ago
There are some resources that might be of interest to you (no affiliation)<p>Ideas: <a href="http:&#x2F;&#x2F;www.oppsdaily.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.oppsdaily.com&#x2F;</a><p><a href="https:&#x2F;&#x2F;nugget.one&#x2F;" rel="nofollow">https:&#x2F;&#x2F;nugget.one&#x2F;</a><p>Already done successfully<p><a href="https:&#x2F;&#x2F;sidehustleschool.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;sidehustleschool.com&#x2F;</a><p><a href="https:&#x2F;&#x2F;www.indiehackers.com&#x2F;businesses" rel="nofollow">https:&#x2F;&#x2F;www.indiehackers.com&#x2F;businesses</a>
评论 #14159553 未加载
评论 #14159006 未加载
评论 #14164843 未加载
rm_-rf_slashabout 8 years ago
Higher education. Where to start?<p>Tenure is a huge cost to the university and not every professor is both an amazing researcher and an amazing teacher. So you have a chunk of the budget spent on old researchers while poorly paid adjuncts fill in for undergraduate classes. Not sure if fixable.<p>Politics runs everything. Broken clock Ayn Rand was at least somewhat right in <i>Atlas Shrugged</i> when she speculated that bringing about the end of money would usher in an age of pull. That&#x27;s exactly how higher ed works: unless you can justify your work with student evaluations and big $$$ research grants, politics runs a lot of decisions. Not sure if ever fixable.<p>No two American universities are alike. Colleges within universities have major differences too. Good luck getting any real traction consolidating IT services. Everyone has different needs and cut-outs for their work.<p>Higher education is a hydra. It cannot be fixed or reformed at the drop of the hat or with the use of an app.<p>Abandon simple solutions, all ye who enter here.
Mzabout 8 years ago
Not a single industry per se, but a major social problem offering potentially multiple business opportunities:<p>Homelessness is on the rise nationwide in part due to a serious lack of genuinely affordable housing. Among other things, in the 1960s and 70s, we tore down a lot of SROs. The Baby Boom generation was an anomaly. The unprecedented wealth of their parents was due to WW2. Yet, expectations from that era still shape housing policy and infrastructure, much to our detriment.<p>You do not necessarily need to be a construction company to play a role in addressing this issue. Another very serious problem is the lack of financing mechanisms for housing alternatives. For example, co-housing projects in the US tend to be self financed because we do not have financial products that fit them. This actively undermines their ability to add affordable housing to the system, a purpose they successfully serve in other countries, from what I have read.<p>There are, no doubt, many other things one could do to work on this issue.
jv0010about 8 years ago
Mobile phone repairs - lack of education and the ability to access quality replacement parts.<p>You might think that there&#x27;s no shortage of phone Repairer&#x27;s out there and your right but you can bet that 90% of them are self taught or eventually taught by someone.<p>Considering the amount of important information we store in phones and the price of the devices it has now become more important to ensure that your phone repairer knows what they are doing and of course has a reliable supplier
评论 #14159264 未加载
评论 #14167277 未加载
CJeffersonabout 8 years ago
Academia. I&#x27;m going to pick on something specific:<p>* Reproducibility -- running code months or years later, on another machine.<p>Current tools, like VMs tend to be too heavy-weight. Docker is too hard to set up.<p>The main problem with these various tools is that exploration is slow -- Often I&#x27;ll take an experiment, tweak it a few dozen times, then finally get the code for a paper. At that point I don&#x27;t want to package it up, I want to be able to &quot;freeze&quot; where my last execution.
评论 #14162605 未加载
评论 #14160341 未加载
评论 #14159512 未加载
vadym909about 8 years ago
1. Jobs&#x2F;Work<p>2. Most people don&#x27;t like their jobs but suck it up. The 9-5 grind, climb-ladder, can&#x27;t switch careers, lack of meaning, social pressure to have job. Getting laid off, searching new job, financial downsides of being unemployed<p>3. Restructure the job model&#x2F;market (flexible choices, live comfortably, security)<p>Unengaged workers- Gallup poll on American workforce trends <a href="http:&#x2F;&#x2F;www.gallup.com&#x2F;reports&#x2F;199961&#x2F;state-american-workplace-report-2017" rel="nofollow">http:&#x2F;&#x2F;www.gallup.com&#x2F;reports&#x2F;199961&#x2F;state-american-workplac...</a>
HockeyPlayerabout 8 years ago
I run a quant&#x2F;hft trading group. We need to know what the margin impact of our position will be. We use a tool from CME called PC-SPAN. The various factors that impact margin change during the day as prices change. I&#x27;d pay for a SAAS where I upload a position and get lots of useful margin reports back. We have built some of this but it is a distraction.
评论 #14159909 未加载
thearn4about 8 years ago
1. Aerospace<p>2.1 Access to energy &#x2F; energy density of fuels (batteries included). This is the case across a wide range of industries and problem areas of course, not just transportation. But incremental optimizations in efficiency have lead to squeezing more performance out of the margins, but no Moore&#x27;s-law type growth will ever happen without some kind of energy breakthrough.<p>2.2 Going forward, tightly coupled systems will be the norm. The traditional tube-and-wing aircraft with bolted on nacelles is a bit of a dead end for civil aviation. Systems to enable a more complex design workflow (e.g. graph based dataflow with accurate gradients) will be more paramount.<p>3. Research into the next generation of energy storage materials, and improved large-scale gradient-based numerical optimization algorithms.
AznHisokaabout 8 years ago
Go to Upwork.com, find a category and see if you find any patterns in what people are requesting, especially if it involves something manual and tedious.
AlexAMEEEabout 8 years ago
1. Sports betting<p>2. Oligopoly[0] just a few companies who deliver live results.<p>You would need a ton of cash upfront, to hire people who would watch the games and would press buttons in order to inform you about results so you could parse them and deliver live results which eventually would become a live API.<p>But as you can see, there are people involved in this, who watch all those games, if you can manage to automate this, without requiring too many people, you are a rich man.<p>Let&#x27;s put in that way, almost everyone consumes their API if they are offline, we are offline.<p>[0] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Oligopoly" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Oligopoly</a>
评论 #14170515 未加载
评论 #14161770 未加载
petermonssonabout 8 years ago
1. Electronics&#x2F;semiconductors 2. Moore&#x27;s law is loosing stream and complexity is exploding. Turn around times are increasing in everything. This includes runtime for all of our software tools as well as physical processes such as getting chips back from the fab. Vendors are not keeping up. Productivity is suffering.<p>3. SystemVerilog is not really at the right abstraction level and still has many of the problems that face Verilog. It is sort of what C++ is to C and what I need is more the equivalent to rust.
评论 #14161501 未加载
评论 #14167737 未加载
ioddlyabout 8 years ago
1. Programming<p>2. I don&#x27;t know if it&#x27;s stopping the industry from growing, but existing communication tools (specifically chat, email) are a serious drain on attention and productivity. See <a href="http:&#x2F;&#x2F;www.paulgraham.com&#x2F;makersschedule.html" rel="nofollow">http:&#x2F;&#x2F;www.paulgraham.com&#x2F;makersschedule.html</a>.<p>3. I&#x27;m working on it. Might be better tooling, might be educating people on how harmful they can be.
评论 #14163697 未加载
return0about 8 years ago
It&#x27;s a difficult problem, but food just takes too much of people&#x27;s time. Something like a personalized service that brings you food according to your own nutritional schedule would be nice.
评论 #14160569 未加载
评论 #14182957 未加载
评论 #14163763 未加载
评论 #14168611 未加载
cyanoacryabout 8 years ago
1. Rockets<p>2. Cost of launch locks out potential customers and limits R&amp;D uses. Global launch cadence is slow; getting into orbit is a multi-year adventure.<p>3. Yes, we&#x27;re working on reusable rockets.<p>However, this only goes so far. Personally, I think that more money needs to be put into non-rocket modes of space travel, so that there&#x27;s some competition. The fundamental problem is that it takes so much energy (and, with rockets, so much mass fraction optimization) to get to space, so it&#x27;s difficult to engineer things with physical margin.<p>If you could build a rocket like a car (just toss some more steel in the frame and call it a day, with no need for the obsessive mass savings), getting to space would be a bit easier. If you had a power source that doesn&#x27;t shake and bake its surroundings, getting to space would be a lot easier.
评论 #14160445 未加载
woud420about 8 years ago
1) Advertising<p>2) A lot. Publishers relying on clickbait to generate money. Advertisers creating invasive ads with autoplay sound and video. Ignoring do-not-track requests as part of the industry (even if some technology providers respect DNT, it seems like a lot don&#x27;t). Malware. A lot of useless metrics. Bandwidth usage. Etc...<p>3) Micro-payments vs delivering content only when an ad has been seen? Validating content delivered through exchanges. A better way to anonymize data used for tracking? Smaller ads. Honestly, I&#x27;m not too sure, there&#x27;s probably a lot that can be done but I feel the industry did too little too late.
评论 #14160051 未加载
评论 #14159317 未加载
RivieraKidabout 8 years ago
No one mentioning healthcare?<p>I think there&#x27;s a massive opportunity to lower costs and improve user experience in every area. I wish Apple used their pile of cash to invest in a <i>big</i> vertically integrated healthcare service - a chain of hospitals, in-house-developed software throughout, improve user experience, integration and tech on every level. Basically healthcare rethought from the ground-up with Silicon Valley consumer-oriented mentality. Yes, extremely daring, but they&#x27;re in a unique position to pull that off.
评论 #14161544 未加载
malthausabout 8 years ago
1. Banking<p>2. Product complexity, legacy IT &amp; culture and regulation<p>3. Provide regulated banking services as a lean platform &#x2F; utility, let others play on top<p>(3) is not easy to execute and no, blockchain is not the answer
ideonexusabout 8 years ago
The Office of Educational Technology produced a report on Educational Software, what the biggest problems are and where the greatest opportunities are for solving them. It&#x27;s a great read with lots of suggestions if you want to learn about a field, public education, that I personally feel is still severely behind the curve when it comes to the Information Revolution:<p><a href="https:&#x2F;&#x2F;tech.ed.gov&#x2F;developers-guide&#x2F;" rel="nofollow">https:&#x2F;&#x2F;tech.ed.gov&#x2F;developers-guide&#x2F;</a><p>I highlighted passages of note here:<p><a href="http:&#x2F;&#x2F;mxplx.com&#x2F;Reference&#x2F;id=2090" rel="nofollow">http:&#x2F;&#x2F;mxplx.com&#x2F;Reference&#x2F;id=2090</a><p>It&#x27;s a great opportunity in a field that, despite budget cuts and under-funding, still has millions of dollars to put into software that could meet the needs of school districts across the country. Most of what&#x27;s out there now is sorely lacking, leaving teachers and schools to use a patchwork of solutions to meet their needs.
bsvalleyabout 8 years ago
1. Software<p>2. Hiring Process<p>3. Replace meaningless whiteboarding interviews AND silly notepad algorithm questions, with a live coding interview on a laptop and a real development environment.<p>Companies would be surprised how fast and efficient the hiring process would be. They would stop eliminating a bunch of great candidates by running relevant technical interviews and not silly CS academic stuff. I can spend 3 month memorizing 500 algorithm solutions and nail all your 45min technical interviews. I would get an offer, a kick ass package and I would join your team. Then, on my first day I&#x27;d ask for help from my colleagues because I can&#x27;t even setup my development environment. I&#x27;d write buggy code that doesn&#x27;t integrate well and wouldn&#x27;t be able to understand how to design a system. All I&#x27;d know is how to write text in a notepad and how to flip a linked list on a whiteboard.<p>But hey... I&#x27;m smart! And now I&#x27;m rich :)
评论 #14159956 未加载
carlmungzabout 8 years ago
1. Training &amp; Education<p>2. Not enough companies want to use newer web technologies and advancements in AI &amp; machine learning to train their workforce<p>3. Yes but I think it&#x27;ll require younger incumbents &#x27;eating the lunch&#x27; of more established companies for this to change
评论 #14164287 未加载
pascalxusabout 8 years ago
Here&#x27;s some problems I&#x27;ve personally encountered: 1. Software Engineer 2. It&#x27;s difficult to get remote debugging and remote syncing working right. We&#x27;ve all been there. It literally takes hours to set up, if you don&#x27;t have precise instructions. PhpStorm is pretty good, but still takes quite a bit of head scratching to install when your doing remote debugging. 3. Getting an app to run locally usually takes way too much work.<p>And, it seems Perl IDEs&#x2F;debugging tools aren&#x27;t as good as they should be. We&#x27;re still using the command line debug tools for Perl, and can&#x27;t even set a breakpoint before that line has been executed.
评论 #14167818 未加载
throwaway7645about 8 years ago
Exploding Complexity. It can take years to become an expert in a tiny little nook of my field. Knowing how to use the software and the theory behind it is very challenging.
11thEarlOfMarabout 8 years ago
1. Capital Equipment Control Systems<p>2. Seamless, lossless, low-cost interoperability<p>3. Doubtful. Many companies profit by providing custom products and services to address the problem.
DanBCabout 8 years ago
1) Patient safety<p>2) Massive underfunding from central and local government; entrenched ways of working; incorrectly defensive working; dysfunctional cheerleading of incorrect approaches<p>3) Yes. Improve efficiency. Move to better ways of serious incident analysis. Challenge people who cheerlead incorrect approaches. Push for more funding, especially using Spend-to-Save data.
aabajianabout 8 years ago
Don&#x27;t have time right now to go into detail, but in radiology the biggest problem is rising volumes with lower reimbursement. I addressed this in another thread, but it&#x27;s an arms race between vendors to maximize radiologist throughput via tools such as dictaphones, templates, computer-aided diagnoses, and now, machine learning.
评论 #14163431 未加载
severusabout 8 years ago
1. Public Transport.<p>2. Funding&#x2F;Capacity.<p>3. More money.
评论 #14159119 未加载
评论 #14158481 未加载
malodyetsabout 8 years ago
1. Which industry do you work in?<p>In the publishing industry (where I have worked since 1997), the transition from print-only to print-plus-digital that began around 1999 and really got underway after Amazon released the Kindle in 2007 has finished. Now we have an industry in which print and digital co-exist (at different levels – 50&#x2F;50 for fiction, but more like 80&#x2F;20 for non-fiction, and even less of digital for more complex product types like Bibles). Currently the growth area is audiobooks, led (of course) by Audible.<p>2. What are the biggest problems stopping your industry from growing?<p>Publishers have not really solved these problems:<p>(a) How to distribute very small publications and receive very small payments? We&#x27;re still reliant on credit cards for payments, which pushes us to a smallest payment size of about $1.99 or so.<p>(b) How to increase discoverability? Most publishers are reluctant to post all of their content in a web-searchable and social-shareable form (for somewhat obvious reasons). However, this means that it&#x27;s hard for them to draw direct traffic to their books.<p>(c) How to reduce reliance on the behemoth of online retailing? As physical bookstores have died away, publishers have recognized that they are too reliant on one distributor, which is a dangerous position to be in (as that retailer has shown itself very ready to use monopsony powers to bully their suppliers). Most publishers have direct-to-consumer selling operations. But (a) and (b) and other factors mean that they find it extremely difficult to draw traffic to their sites.<p>3. Can something be done about it?<p>I have been working on some of these problems in my business (<a href="http:&#x2F;&#x2F;blackearthgroup.com" rel="nofollow">http:&#x2F;&#x2F;blackearthgroup.com</a>). Here is a sketch outline of how I would encourage publishers to solve these problems:<p>(a) Micropayments are needed, and to do that we need an online currency that can be used to buy content without going through the credit card processing network. Publishers should invest in the development of an online token that they would support on their sites. Customers could then purchase a supply of tokens and use them on publishers&#x27; sites to buy content. There are a couple of projects like this in the works. The simplest approach would be to create a coin based on the Ethereum network, and then support that coin for all purchases. (The hardest part of this is probably that the value of the coin would not be completely stable, because Ethereum is not, which means that publishers would have to either adjust their token prices regularly, or would have to live with variability in revenues to sales – this problem is solvable, but it requires a lot of capital to create a value stabilization mechanism.)<p>(b) Publishers should put all their content online in excerpt chunks using non-discoverable public URLs, then submit it all to the search engines, and start sharing excerpts through social channels. It is true that some of the content would be given away, but that would be limited because each excerpt chunk would not be linked to the others in the same publication – access to one would not grant access to all. Using full-content search and sharing is one of the best ways for them to draw more organic traffic to their own sites. (They&#x27;ll need to invest in better discovery mechanisms on their sites, too.)<p>(c) Publishers have a real chance of building a customer base in their own content niches, if they invest in developing a content discovery and purchase experience that is significantly better in that niche than what customers experience on Amazon.<p>(Cross-posted to my blog: <a href="http:&#x2F;&#x2F;blackearthgroup.com&#x2F;2017&#x2F;04&#x2F;20&#x2F;what-are-the-greatest-problems-facing-the-publishing-industry&#x2F;" rel="nofollow">http:&#x2F;&#x2F;blackearthgroup.com&#x2F;2017&#x2F;04&#x2F;20&#x2F;what-are-the-greatest-...</a> .)
评论 #14159544 未加载
评论 #14167559 未加载
Jtsummersabout 8 years ago
1. Embedded (safety and criitical systems)<p>2. Knowledge sharing within companies&#x2F;organizations. Formal methods (primarily their absence). Effective use of simulations in design, development, and V&amp;V efforts. Requirements traceability (this is mundane and seems bureaucratic, but it&#x27;s critical here).<p>3. Yes, to everything.<p>For the first, break down information silos and project fiefdoms. Allow for greater flexibility for staff to move across project boundaries so knowledge can be shared more equitably, and people can see other teams work (learn both good and bad things here). Training. Make it a recurring event. Not the crap training many organizations do. Have a seminar series where people come in and present on something, not always directly related to work. Encourage people to write up their lessons learned, and perform and publish post mortems on projects. Take the approach of avoiding blame, focus on correctable errors and faults along the way (these are primarily process faults, not technical ones; where technical they&#x27;re typically design and not implementation errors).<p>Formal methods and simulations are much easier to get started with today than ever. I&#x27;m not even talking about making a full-blown simulation of the final system, just high level &quot;is this protocol sound&quot; models. Presently working on radios. I don&#x27;t need to implement a simulation of every detail of the protocol, I just need to know things like: If we add this new message, that must be sent so often, can it actually get broadcast at the correct frequency within the physical constraints of the radio? This turned out to be <i>NO</i> on one project I saw (not worked on), but not discovered until it was implemented (several man-months wasted). A message was supposed to be sent out every X time slots, containing N bytes of data. Each slot allowed you to send MAX size. Other messages also had to be sent out, say every X<i>4 slots with size M. N+M &gt; MAX, meant something wasn&#x27;t sent. Both were mandatory, by design the protocol couldn&#x27;t function. Another similar issue, though requiring a more complete simulation&#x2F;model, was that one of the processors handling some of the messages simply wasn&#x27;t fast enough. It was required to (worst-case) process N messages within X microseconds, but could actually only process ~N</i>0.75 messages. Admittedly, this was worst case behavior, but by the system&#x27;s design (protocol requirements, selected hardware, selected data bus, selected program design) it could not achieve the required performance.<p>The more complete the simulation, though, the better off you are. Technical solutions already exist, it&#x27;s primarily an issue of finding good case studies or getting an amenable manager to sign off on trying it to demonstrate the cost savings (versus the typical approaches, which in my experience are often significantly late and errorful). Also being at the right stage in a project. Being at the maintenance end, constructing these models&#x2F;simulations is harder than when you&#x27;re taking on a novel project.<p>But, simulations also aid V&amp;V efforts. If you can construct a full(er) simulation of the radio network, your V&amp;V team can start creating test cases, procedures, and models and verifying that they&#x27;re reasonable. From a protocol perspective, this is relatively easy on our radios, setting aside timing. So ignore time (as a strict concept) and instead focus on time slots. Create a simulation where each tick corresponds to one time slot, let computation run as long as needed. At the end, you&#x27;ll see what <i>should</i> show up from the radios given some inputs. Run these through your data analysis tools to exercise them, and when you have functioning radios you can use these tools to create simulated network peers (pre-generated network data played back to the radio being tested).<p>For requirements traceability, just stop using Word and Excel. Use an actual requirements database. I know DOORS sucks, but it&#x27;s infinitely better than Word and Excel.
评论 #14159867 未加载
rafarkabout 8 years ago
Outdated technology that leads to outdated systems.
nicostouchabout 8 years ago
bitrot. nuff said.