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.

Starting design work in a spreadsheet

123 pointsby hazelnut-treealmost 2 years ago

13 comments

danielvaughnalmost 2 years ago
I also use spreadsheets but not for content. Not only is it not guaranteed to be available before the design starts, but &quot;design&quot; is much more than just making the UI look nice. Also, applications (which is what I tend to work on) are much more than content.<p>My method is meant to expose the business rules. I start out with a single column, and I list every &quot;rule&quot; of the application. So something like &quot;A user cannot export their dashboard without a premium account&quot;. Once I have a complete list, I go back and tease out any significant nouns and verbs.<p>So given the sentence &quot;A user cannot export their dashboard without a premium account&quot;, the significant terms are &quot;user&quot;, &quot;export&quot;, &quot;dashboard&quot;, and &quot;premium account&quot;.<p>For each of these terms, I create a separate checkbox column and mark the checkbox if the rule applies to that term.<p>Once you&#x27;ve done this with enough rules, you&#x27;ll start to see your domain model form. It exposes all sorts of inconsistencies in your rules and forces you to be very clear about how the application is expected to behave. It also forces you to clarify your language because there will be multiple terms that refer to the same concept, and part of the process is removing these duplications.<p>It&#x27;s a great way to get clarity around your product before you start building out the experience.
评论 #36612529 未加载
topspinalmost 2 years ago
Learned functional programming in Excel. Or rather, I had a problem that I knew should be solved in a functional manner and I prototyped it in Excel. This was before I&#x27;d ever heard the term &quot;functional programming.&quot;<p>I translated that prototype into JavaScript to implement a somewhat complex web page that had a lot of interrelationships between inputs. This was back when &quot;DHTML&quot; had just become a term of art. It worked perfectly and I&#x27;ll never forget when, months later in a meeting, a tester was asked if that part of the project was ready; she said &quot;Yeah, he did it. I don&#x27;t know how he did it but it works.&quot;<p>I keep thinking there is a need for some sort of &quot;next level&quot; spreadsheet software. There are a bunch of uncoordinated ideas in my head for what that would look like, and I haven&#x27;t seen anything like it emerge yet.
评论 #36616867 未加载
extralmost 2 years ago
Big spreadsheet advocate. I use spreadsheets for everything, basically my entire life is organized in a big excel file. All my finances, to do lists, notes, calendars, etc. Excel is flexible enough you can build almost any &quot;app&quot; inside it. Relevant to the OP, I&#x27;m using a CSV file right now to hold&#x2F;organize the content for a website I&#x27;m building (it&#x27;s highly templated, and in-framework templating seemed like a nightmare...easier to just generate the files out of a spreadsheet).<p>Similarly, I have known many people who use powerpoint for design work. UI design, interior design, even blueprints&#x2F;architectural drawings. It just works, everyone already has it.
评论 #36613196 未加载
评论 #36617137 未加载
评论 #36612214 未加载
mcdonjealmost 2 years ago
I almost think the spreadsheet part of the article is a red herring. It&#x27;s being used as a literary device to tie together a few useful investigatory methods in a way that puts a bit too much emphasis on the tooling at the expense of the real advice, which is to profile the project and get a good sense of what you&#x27;re working with before you move on to development.<p>To put it another way, if you were to boil this down to a one-liner to a colleague, &quot;investigate before developing&quot; is useful advice and &quot;use spreadsheets&quot; is not.
评论 #36611515 未加载
Arrathalmost 2 years ago
My biggest love of designing (document layout) in a spreadsheet is that I can set oh so many format bits a certain way, say a column width and it stays the same.<p>Compared to the last couple days at work, where a previously existing dynamic(ish) table of contents in a word document is driving me absolutely batty with how it tries and&#x2F;or fails to format lines as I edit them to reflect further changes to the document. I want to scream and tear my hair out, good god.
评论 #36610615 未加载
distortionfieldalmost 2 years ago
“every spreadsheet is an app waiting to be born” or something.<p>But seriously; I love working in a csv to start and then just parsing it into whatever go or rust or Python I’m working with when it comes times to scale it up further. A lot of MVPs would be better suited as a Google sheet shared between customers or friends.
dsgnralmost 2 years ago
I love spreadsheets! I start with a design doc which usually contains tables in my process: <a href="https:&#x2F;&#x2F;github.com&#x2F;ryanallen&#x2F;designDoc">https:&#x2F;&#x2F;github.com&#x2F;ryanallen&#x2F;designDoc</a>
评论 #36610065 未加载
pazimzadehalmost 2 years ago
I find it almost easier to go straight to interaction prototyping with some of the new tools which make it really easy, like Principle for Mac: <a href="https:&#x2F;&#x2F;principle.app&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;principle.app&#x2F;</a>
efortisalmost 2 years ago
Related: UI Drafter is specially designed for content design.<p><a href="https:&#x2F;&#x2F;uidrafter.com" rel="nofollow noreferrer">https:&#x2F;&#x2F;uidrafter.com</a><p>I look forward to hearing from you
评论 #36608211 未加载
endisneighalmost 2 years ago
The best design tool I’ve used is gravity sketch with the oculus quest. Generally I don’t think VR is that great but once the UI and UX are perfected designing physical things will be far superior in VR.<p>With 2D things like websites I still find sketching to be the best tool.<p>Ideally there would be a nice app that lets you sketch and create forks of sketches when certain things are pressed. balsamiq does this but the UX isn’t good enough imho.
pxcalmost 2 years ago
I know someone who used Excel to design the custom pool in her backyard. It turned out great!
mud_dauberalmost 2 years ago
I used Excel sheets with a small grid scale &amp; cell merges to build page layout prototypes for a startup. Didn&#x27;t have to climb the Figma learning curve (no disrespect to Figma, I&#x27;m sure it&#x27;s great). Would do it again.
评论 #36610030 未加载
catchmeifyoucanalmost 2 years ago
Interesting article. I think a big challenge here is crunching the data.<p>I was looking to see if this scraping is a Sheets feature or something, but it&#x27;s not clear if the author manually visited all of these pages and extracted all the headers.
评论 #36608086 未加载