For people who love reading technical books on software architecture, design, programming languages and frameworks, etc - what do you read your books on, paper or screen? I find ebooks convenient for most of the things as it is easier to search for notes and annotations. On the other hand, paper books are a great companion by the desk for a quick reference.

Posting as :
works at
You are currently posting as works at

Any and all reference material is good, but the art of referencing is knowing where to find what you need quickly. It's also hood for sharing concepts with your peers. As an example, my wife was managing an engineering team and she rang me to ask about a problem one of her engineers was facing. I asked if he had a particular book, she said "yes, on his desk" I then said tell him to turn to page 72, third paragraph down, should start with Azure data... I'm fortunate to be able to visualise where information is in books once I've read them. Not so much with blogs, kindle books, stackoverflows or YouTubes though. The information architecture and structure is way different.
Knowing your reference material, where the info is, is a good way to help and communicate with others, much in the same way that design patterns are used. If you were to say to me "I need to do this, in that function" I could respond with that sounds like a Memento, Google it and see if it fits your actual circumstance.
The main point I'm trying to make is do use reference material and organise and catalogue it the way it fits you. The physical act of reading a book helps to set it in my memory and it works for me. Experiment to find the best way for you. Hope that helps in some little way


I do a mix. Usually on screen when I'm familiarised with the topic and/or skimming through.
On paper it helps me have full focus with no distractions. This helps because you have no choice but to focus on one thing. At the end of each section, I usually actively recall what I've read and write that down on notes. I use the Zettelkasten method for notes and it's been great so far for long term retention.

Both , but in terms of ratio mostly on screen to start to get the high level picture then re read in print to annotate and personalize.

The main books I read for SE and Algorithms are paper reference books I have had for years and years, and know where to find each relevant topic in them.

For ad hoc stuff, that’s more easily done online for me.

Paper because you can highlight/pencil pages AND it works like an extra screen if you're coding along and side-researching.

Unlike paper because I can flip backend forth between code listings and descriptions.

Paper. I don't know why but its really the only way my brain can comprehend it.

Related Posts


If lti hire for RPB post so should I join or not coz I have another offer also with other companies..


Selling decent size mini fridge before I move out at the end of the month. $100 if interested

Post Photo

The Bowl is oddly silent


I’m in Northern NJ (one of the most affected areas) and it’s a beautiful day out and lots of people are out and about (masks, gloves and social distancing of course). Should I be surprised?


Any fellow Fortnite gamers with experience? Put your Fortnite name in comments if you are also obsessed


Let me know any openings for AWS DevOps. 4+YOE, 60 Days Notice Period, Skills: AWS (SAA Certified), Ansible, Linux, Docker, Python, Terraform, CloudFormation, CI/CD, Git. CCTC: 12LPA, ECTC: 22LPA


How is telstra for data engineering role.? How about WLB?


Creative Directors don’t care what producers think. We are not project managers!


Any Chicago agencies looking for a copywriter who dabbles in AD (or team) come Q1?


Does DXC Technology offer yearly raises in the US?


Locust walk do you guys have a vax requirement?


Doner Detroit is seeking Art Directors! Please send a DM if interested :)


Hey! Audit manager (exp in Financial
services sector) with a Big 4 looking to
relocate from USA (been here 3 years)
to Singapore. Any suggestions on how
to land a job/offer in SG? Also any
thoughts on the EP climate right now
will be much appreciated:) (I'm very
excited about possibly moving to SG,
but want to be realistic about my
expectations). If anyone can refer me/
pass along headhunter/recruiter contacts, will
definitely be appreciated too! Thanks!
:) (fingers crossed)

Best places in Chicago for a young family to move to?


What procedure(s) at a current or past job help make the work the best it could be and could you not do without? (Cont.)

Last-minute advice: Engram or Burton? 0.5 PPR, I need 6 points from TE to beat my opponent. Helpppp


What does it take time be financially independent?


Hi guys, I need to prepare case study for portfolio strategy for a strategy based role. Can anybody provide some help as I have very short time.
Thanks alot in advance.


realizing how important it is for me to feel intellectually stimulated - if i can help with strategy, it helps, but otherwise not feeling it. any ideas? certain kind of client, move to strat, pivot?


Additional Posts in Software Engineering

What makes you want to learn yet another programming framework / library / language besides the stack at work?


Our temp who has about as much experience as me but is definitely not as good at getting things done told me that he makes $115k while I’m just making 95k. I spend so much time teaching and training him. Almost as much time as I spend doing my own work. Been at the company for a year. Learned so much since I started and invested lots of my own money into more tech training that the co refused to pay. Is it realistic to get up to 115k soon or should I find another job?


So you fell down the wrong rabbit hole…what to do next? Did two years of app development loved it, pay was bad at the company I was at, transferred to a cyber gig 2 years ago. Not enjoying Cyber at all or learning any skills applicable to other things. Feel like applying out is iffy because I havent done it in two years and wont land well. Is side project to prove worth the only way out?

Hey guys, I just recently graduated with my bachelors degree and am working full time as a software engineer. I want to continue my education and in a few years apply to one of the bigger tech companies. Not necessarily a FAANG, but I would like to be prepared enough that I could take a job at a FAANG company at a mid senior level. What would you guys suggest doing to further my education? Are there classes or certifications that would be helpful? I hear a lot of people talking leet code?


What’s the etiquette on putting down past company apps you worked on in your portfolio? Is a portfolio meant to also demonstrate professional project experience or reserved mostly for personal projects and demonstrating individual capability?


Which company pays the best for someone with 8+ years of Cloud Computing experience?


So, this is a very personal kind of question, but I hope people relate and can provide an answer. I am CLOSE friends with a peer on my team and they an awful engineer and I'm always showing them up, simply by doing the right work. It's getting to a point where I'm getting bogged down by them, and I don't know if our manager will notice or if I need to do something to bring it up. What's the ideal solution for this? Maybe a stealth approach I haven't thought of? I don't want them to be fired...


Attention Microsoft - Teams call quality is fine. It’s the terrible performance and lag! Can I get a rating prompt for that?

Help needed hahah...

I am trying to complete 10 or so TO DO general items that I can put in every project/program tracker to start.

For example

Stakeholder kick off meeting

Can you share some of the general items you see in you project/program planning trak?

Back story

I started new job at a pretty big corporation but when they said there's no organization they were not exaggerating. currently I need to create plans/trackers for multiple projects/programs, teach teams how to use etc...


Hello! Could people recommend whether to take a boot camp or get a online masters? I am looking to switch from an engineering role to a software development role.

If online masters what do you recommend is a good online masters program?


So, around 2 months ago I was hired by this company as a DevOps Engineer. For the first few weeks, I was involved in architecting one of their products, writing IaaC to set up the environment, and researching about proper SecretOps, pretty much standard DevOps stuff. Since last month they've been assigning me tasks on the backend, and I'm coding on python (Django) for almost a month now. I had good backend experience so it wasn't much of a hard task for me. But am I doing it wrong?


Anyone knows any good courses on Udemy or other platform about kotlin?


Okay, I feel like if a QE in India needs to email me, an SE, to just press the 'resolve' button on a user story that was created after a bug report was issued and fixed, then maybe... Just MAYBE... There might be a bureaucracy problem. 😒


I have a baby coming next summer. When should I tell my managers? I’m not particularly close to them JPMorgan Chase

With the economy being rocky, I’m afraid of getting fired. I would prefer to tell them at the later than sooner, like 3 months before delivery of the baby. Is that okay?

Should I submit on sedgewix first?


Will AI/ML continue to be hot?
Or will it stabilize like the “big data” craze last decade?
MLE seems to be getting much higher offers than generic SWE/SDE


The pragmatic programmer is fucking long!
It's certainly useful in a lot of ways though. But damn is it long.


My client’s site got hacked yesterday. I didn’t see any actual signs of impending attack. But knowing how little we do for cyber security when building a site, I knew we must have been vulnerable in some way. I’ve tried pushing for more cybersecurity measures in the last year, but being a Jr, I don’t know a lot about it. My manager had brushed it off as something that would be nice to look into if [insert excuses not to here]. Can’t push it off any longer. I’m afraid heads are gonna roll.Advice?


Greetings from the UK! Does anyone know any reliable recruitment agencies for Tech? For Backend SWE, Data Engineering roles in London.

Apart from Client-Server...


New to Fishbowl?

Download the Fishbowl app to
unlock all discussions on Fishbowl.
That was just a preview…
Sign Up to see all discussions
  • Discover what it’s like to work at companies from real professionals
  • Get candid advice from people in your field in a safe space
  • Chat and network with other professionals in your field
Sign up in seconds to unlock all discussions on Fishbowl.

Already a user?
Login here


Embed this post

Copy and paste embed code on your site


Download the
Fishbowl app

See what’s happening in your industry
from the palm of your hand.

A phone with Fishbowl app

Send download link to your phone


Scan your QR code to download
Fishbowl app on your mobile

By continuing you agree to Terms of Use and Privacy Policy.

Messaging rates may apply

Download app

Sign up for free to view this conversation on Fishbowl

By continuing you agree to Terms of Use and Privacy Policy

Already have an account? Log in

Sign up for free to continue using Fishbowl

By continuing you agree to Terms of Use(New) and Privacy Policy(New)
Messaging rates may apply

Already have an account? Log in

For account settings, visit Fishbowl on Desktop Browser or