Skip to main content

How to get solution when you’re stuck

 How to get solution when you’re stuck


ask people

when?

  • people is available. always ask your tablemate first. 
    • first question should always be ‘nak tanya boleh tak?’
    • if you’re stuck for more than 30mins, try to ask even when people are busy.
  • simple (yes or no answer/where is this?)
  • specific to the environment (ask about smap/urusbisnes)
  • no data online (explain about one_model, one_helper)


how?

  • provide context - what task you are doing, what error you got, who you dont like in the office
  • show proof of your findings/solution


search online

when?

  • people visibly busy
  • answer available online. eg: issues with CI3/PHP/MySQL


how?

  • copy paste the entire error message (not the whole text, just the message). usually this works for old systems like CI3 where there are lots of forums discussing the errors
  • search based on keywords. y say many when few do tricks? eg: ’ios notch in app browser issue’
  • add forum names at the and of search text. eg: ios notch in app browser issue reddit/stackoverflow/github
  • use advanced search to get accurate results. 
  • second page exists for a reason, click next until you find something. if not, rearrange the keywords



ask AI

when?

  • people visibly busy. dah search no result lah
  • useless punya people. nobody know answer


how?

  • give big and long context. explain as if you’re explaining to someone new to ads web. eg: i am developing a project in PHP7.4 using CI3 framework inside a MAMP localhost and i received the errors below. here is my code, how do i fix this?
  • provide code where it matters most. eg: the rootcause of a bug
  • provide error message (if any)
  • extrapolate their answer. ai tends to give suggestions, they might not be the exact solution, but usually its something close.
  • just like human, sometimes ai give completely bullshit answer, search if you are in doubt.



conclusion

  • answers are just answers. if you dont have to ask questions, you dont need to find the answer. 
  • try to remember each solutions instead of asking/searching everytime
  • usually problems are all interconnected. there will be one point where it all clicks and you finally understand.


Comments

Popular posts from this blog

🗑️ Clear storage Mac OS

  🗑️ Clear storage Mac OS 1: Clear system cache: Go to Finder > Go > Go to Folder, then type in "~/Library/Caches" and hit enter. Select all the folders inside the Caches folder and delete them. 2: Clear system logs: Go to Finder > Go > Go to Folder, then type in "/var/log" and hit enter. Select all the files inside the Log folder and delete them. 3: Remove unused language files: Go to Finder > Go > Go to Folder, then type in "/Library/Languages" and hit enter. Delete all the language folders you don't need. 4: Uninstall unused apps: Go to the Applications folder and delete the apps you don't use. 5: Clean up system files: Use a system cleaning tool like CleanMyMac X to scan and remove unnecessary system files. 6: If you have npm installed, clear the caches once in a while with ‘sudo npm cache clean --force’ 7: If you have ionic projects, open the ‘.angular’ folder and delete the ‘cache’ folder inside it.

Setup existing IONIC project in local

Setup existing IONIC project in local  Steps: clone git repo install ionic -  npm install -g @ionic/cli masuk folder repo project install npm dependencies -  npm install run ionic project -  ionic serve buka android studio / xcode -  ionic cap open $var  - $var = ‘android’ atau ‘ios’. ada dua je option, replace $var dgn dua option tu sync changes vscode & dkt android studio / xcode -  ionic cap sync good luck Common issues: dependency conflict check https://www.npmpeer.dev/ utk tengok version yg compatible try naikkan/turunkan version dependency yg keluar dkt error. tembak je sampai hilang error g radle issue try upgrade gradle. kalau tak boleh, try remove folder android & build semula e rror cocoapod make sure install xcode make sure install cocoapod error java  home not found utk mac, buka ~/.zshrc & masukkan chang es dkt VSC tak masuk android studio / xcode try ionic cap sync try quit & buka semula cordo va.variables.gradle no...

Vulnerabilities in Dependencies

Vulnerabilities in Dependencies - A Lesson from 4Chan Case Study: The 4Chan Security Breach The Neglect 4Chan had not updated its project dependencies since 2009. The Vulnerability One specific dependency was publicly known to have multiple critical vulnerabilities: Ghostscript.  Ghostscript Vulnerability Reports (Snyk) Attack Vectors: Local File Inclusion (LFI): The system processed PDF files without verifying if the uploaded file was actually a PDF. Remote Code Execution (RCE): After a successful injection, attackers could run malicious scripts directly on the server. The Wake-Up Call This event serves as a modern reminder of the critical importance of keeping dependencies up to date. Dependencies Audit & Status These are some of the dependencies commonly used. mPDF (Fixed) Vulnerability: Deserialization of untrusted data (similar to the 4Chan/Ghostscript exploit). Risk: Affects all versions lower than 7.1.8. aws/aws-sdk-php (Fixed) Path Traversal Affects versions lower t...